in commons-jcs3-core/src/main/java/org/apache/commons/jcs3/utils/config/OptionConverter.java [77:126]
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++ );
if ( c == 'n' )
{
c = '\n';
}
else if ( c == 'r' )
{
c = '\r';
}
else if ( c == 't' )
{
c = '\t';
}
else if ( c == 'f' )
{
c = '\f';
}
else if ( c == '\b' )
{
c = '\b';
}
else if ( c == '\"' )
{
c = '\"';
}
else if ( c == '\'' )
{
c = '\'';
}
else if ( c == '\\' )
{
c = '\\';
}
}
sb.append( c );
}
return sb.toString();
}