您的位置:首頁技術文章
文章詳情頁

java - 正則表達式如何對字符串取反?

瀏覽:121日期:2023-10-13 16:22:17

問題描述

有兩個字符串:

XXXXXX編制單位:萬科企業股份有限公司單位:元

只想要匹配到第二個字符串,如何對字符串取反,即對“編制”取反,還有“投資”等詞語也不能匹配到。

網上搜索一通都是對“字符”取反的......

問題解答

回答1:

因為標簽有python,我就說說python吧

其實沒太讀懂你的目的,隱約覺得你想要的功能并不是取反啊,

如果只是想捕獲到正則表達式中某部分的子句,可以用分組捕獲

如果真的要取反,就用negative lookahead assertion,比如(?!投資)

如果是Java的話,你自己上網搜搜negative lookahead assertion在Java下怎么用吧,應該差不多

標簽: java
相關文章:
国产综合久久一区二区三区