package restx.common;
import com.google.common.base.Function;
import com.google.common.base.Strings;
import java.util.regex.Pattern;
/**
* User: xavierhanin
* Date: 3/30/13
* Time: 5:56 PM
*/
public class MoreStrings {
public static final Function<String,String> SURROUND_WITH_DOUBLE_QUOTES = new Function<String, String>() {
@Override
public String apply(String input) {
return input==null?null:String.format("\"%s\"", input);
}
};
public static String indent(String s, int i) {
return Pattern.compile("^", Pattern.MULTILINE).matcher(s).replaceAll(Strings.repeat(" ", i));
}
public static String reindent(String s, int i) {
return Pattern.compile("^\\s*", Pattern.MULTILINE).matcher(s).replaceAll(Strings.repeat(" ", i));
}
}