in commons-jcs3-core/src/main/java/org/apache/commons/jcs3/utils/config/OptionConverter.java [71:116]
public static String convertSpecialChars( final String s )
{
char c;
final int len = s.length();
final StringBuilder sb = new StringBuilder( len );
int i = 0;
while ( i < len )
{
c = s.charAt( i++ );
if ( c == '\\' )
{
c = s.charAt( i++ );
switch (c) {
case 'n':
c = '\n';
break;
case 'r':
c = '\r';
break;
case 't':
c = '\t';
break;
case 'f':
c = '\f';
break;
case '\b':
c = '\b';
break;
case '\"':
c = '\"';
break;
case '\'':
c = '\'';
break;
case '\\':
c = '\\';
break;
default:
break;
}
}
sb.append( c );
}
return sb.toString();
}