java 中的正则表达式试图匹配特定格式的字符串(格式由 | sysbol 组成)
Regular Expressions in java trying to match a string in specific format (format consists of | sysbol)
java
中的正则表达式
String s1="Anil-anilorg|anotherorg";
String s2="Anil-anilorg|";
我想使用正则表达式查找天气 s2 是否存在或 s1 的子字符串,但在我这样做时它正在考虑这个符号“|”作为逻辑或
我正在使用 hbaseStringRegexComparator
来比较
您需要转义 |作为 \|,在一个字符串中它变为 "\|"
.
您可以使用String.contains方法。不需要正则表达式:
String s1="Anil-anilorg|anotherorg";
String s2="Anil-anilorg|";
System.out.println(s1.contains(s2));
java
中的正则表达式String s1="Anil-anilorg|anotherorg";
String s2="Anil-anilorg|";
我想使用正则表达式查找天气 s2 是否存在或 s1 的子字符串,但在我这样做时它正在考虑这个符号“|”作为逻辑或
我正在使用 hbaseStringRegexComparator
来比较
您需要转义 |作为 \|,在一个字符串中它变为 "\|"
.
您可以使用String.contains方法。不需要正则表达式:
String s1="Anil-anilorg|anotherorg";
String s2="Anil-anilorg|";
System.out.println(s1.contains(s2));