簡體   English   中英

正則表達式查找復合詞

[英]RegEx to find compound words

我寫了這個正則表達式

[Cc]ommercial \b(([Cc]omputer )?(software|source code)?\b)|([Oo]ff((-)?|( )?)[Tt]he((-)?|( )?)[Ss]helf|item)

匹配這些詞:

“商業軟件”或“ COTS”或“現成的商業”或“現成的商業”或“現成的商業”或“商業項目”或“商業計算機軟件”或“商業源代碼” ”或“商用計算機源代碼”

但我不希望“商用計算機”本身能夠匹配。 我該如何修復我的regEx?

這很好用,可以省略復數

([Cc]ommercial ((\bcomputer\b )?(\bsoftware\b|source \bcode\b)|\bitem\b|[Oo]ff(-)?( )?[Tt]he(-)?( )?[Ss]helf))|\bCOTS\b

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM