java中的正则表达式
String s1="Anil-anilorg|anotherorg";
String s2="Anil-anilorg|";
我想通过使用正则表达式找到天气s2或s1的子字符串,但是在我这样做时它正在考虑这个符号“|”逻辑OR
我正在使用hbaseStringRegexComparator
进行比较
答案 0 :(得分:3)
你需要逃避|作为\ |,并在一个字符串中它变为"\\|"
。
答案 1 :(得分:1)
您可以使用String.contains方法。不需要正则表达式:
String s1="Anil-anilorg|anotherorg";
String s2="Anil-anilorg|";
System.out.println(s1.contains(s2));