aacf50316d
Fixes #6847 // FREEBIE
21 lines
527 B
Java
21 lines
527 B
Java
package org.thoughtcrime.securesms.util;
|
|
|
|
|
|
import java.util.regex.Pattern;
|
|
|
|
public class DelimiterUtil {
|
|
|
|
public static String escape(String value, char delimiter) {
|
|
return value.replace("" + delimiter, "\\" + delimiter);
|
|
}
|
|
|
|
public static String unescape(String value, char delimiter) {
|
|
return value.replace("\\" + delimiter, "" + delimiter);
|
|
}
|
|
|
|
public static String[] split(String value, char delimiter) {
|
|
String regex = "(?<!\\\\)" + Pattern.quote(delimiter + "");
|
|
return value.split(regex);
|
|
}
|
|
|
|
}
|