java - java中的正则表达式尝试匹配特定格式的字符串(格式由 | sysbol 组成)

标签 java regex hbase

java中的正则表达式

String s1="Anil-anilorg|anotherorg";
String s2="Anil-anilorg|";

我想通过使用正则表达式查找天气 s2 是否存在或 s1 的子字符串,但是当我这样做时,它正在考虑这个符号“|”作为逻辑或 我正在使用hbaseStringRegexComparator进行比较

最佳答案

你需要逃离 |作为\|,在字符串中它变成 "\\|"

关于java - java中的正则表达式尝试匹配特定格式的字符串(格式由 | sysbol 组成),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47698488/

相关文章:

java - 用java编写程序下载.gz文件?

python - BeautifulSoup 正则表达式

performance - 平衡 HDFS -> HBase mapreduce 作业的想法

java - 分别获取FindBugs报错

java - selenium webdriver-这是我的登录按钮标记如何识别此情况使用哪种方法

java - 替换特定模式中的字符或特定字符之后的字符

macos - brew install hbase 尝试安装 hadoop 虽然已经存在

database - Apache Zeppelin 如何可视化 Hbase 中的数据?

java - 解析时何时解析别名?

regex - 为什么我不能在 clojure 中的 "|"拆分