簡體   English   中英

正則表達式,用於單詞的完全匹配或相似

[英]Regular expression for exact match or similar of a word

我需要在文本行中找到相似或完全相同的單詞。 例如:

我有以下模式: (Abarth|Alfa\\s+Romeo|Aston\\s+Martin|Audi|Austin)

輸入的字符串是: Alfa RomAlfa Romeo Contata ,結果應該是: Alfa Romeo

我有超過100個品牌,我想在“自動完成”中使用它們。

如何用正則表達式模式進行搜索?

問號使正則表達式中的前一個標記為可選。 例如: colou?r匹配colourcolor

通過使用圓括號將它們組合在一起,然后將問號放在右括號之后,可以使多個標記成為可選標記。 例如: Nov(ember)? 將匹配NovNovember

您可以通過包含多個問號來編寫與許多替代方案匹配的正則表達式。 Feb(ruary)? 23(rd)? 比賽February 23rdFebruary 23 February 23rdFebruary 23 Feb 23rdFeb 23

資料來源: http//www.regular-expressions.info/optional.html

暫無
暫無

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

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