我想创建与字符串before为" "
或"."
的正则表达式匹配,并在Java的replaceAll
中使用它。
示例:
LLS.LLS kLLS LLS
我使用正则表达式\bLLS\b
。
我想要的结果是LLS
。
但是,如果我要查找字符串"/LLS"
,则正则表达式将失败。
示例:\b/LLS\b
在字符串中查找:BBA /LLS CCA
您能帮我找到一个正则表达式吗? 谢谢
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以使用正向先行和向后查找来断言左侧的内容,而rigt是字符类中的空格或点。
(?<=[ .])/?LLS(?=[ .])
在Java中:
String regex = "(?<=[ .])/?LLS(?=[ .])";