行!我在Desk.com中設置了入站交互規則來過濾大小寫,並且有一個使用正則表達式的選項。我們收到很多關於投訴撤訴相關問題的郵件。所以我想爲所有提款相關問題自動設置一個標籤。但問題是大多數人沒有完全按照它應該提到的「提款」一詞。所以有人可以幫助我找到一個正則表達式來查找所有撤銷單詞的變體。現在我已經推斷出是什麼,大多數人要麼寫「退/ widrawal/widrowal/withdrawalsetc」但基本上說這些話的w/w的開始,以「人」或「ALS」正則表達式搜索詞的變體
回答
[Ww].*?[aA][lL]([sS])?
也許結束?
您還可以嘗試在開始和結束時使用\b
作爲word boundary。此外,我不禁想知道這是否會最終被惡意使用,以忽略所有與提款相關的電子郵件,他們可能會錯誤地將其錯誤地拼寫成過濾器的潛在 。只是一個想法。
更新:[Ww][A-Za-z]{7}[aA][lL]([sS])?
將匹配W(anyfiveletters)AL無論大小寫。 您也可以考慮一個範圍,以便您可以匹配w
和al
之間的5到7個字符。例如。 [Ww][A-Za-z]{5,7}[aA][lL]([sS])?
這將匹配您的所有示例,因爲您的用戶似乎無法正確拼寫。
嗨,我試圖使用這個,但似乎這個表達式實現了「withh hshshs rawal」也有一種方法來修復必須在w和al之間的字符數以便表達式顯示正面。 – sherlock
@sherlock是的。您可以使用[A-Za-z]這樣的字符集來反映任何字母(大寫或小寫),然後使用[限制器](http://www.regular-expressions.info/repeat.html#limit)讓你的字符集匹配5次。我更新了我的答案以反映我的建議 – PsychoData
- 1. 正則表達式來提取搜索詞搜索詞
- 2. 正則表達式搜索
- 3. PHP的正則表達式。搜索詞和詞
- 4. 正則表達式:簡單的搜索正則表達式?
- 5. 排除在正則表達式的搜索詞的列表
- 6. 正則表達式替換搜索模式之前的單詞
- 7. TCL正則表達式模式搜索
- 8. python正則表達式搜索模式
- 9. 正則表達式的兩個詞搜索
- 10. 用於搜索大寫字母/單詞的正則表達式?
- 11. 搜索的任意單詞與正則表達式
- 12. 搜索一個詞的正則表達式
- 13. 正則表達式搜索最長的單詞在字符串
- 14. 正則表達式,包括單詞搜索領先的空間
- 15. 使用正則表達式搜索單詞的開始
- 16. Eclipse搜索中的正則表達式
- 17. 的正則表達式搜索
- 18. Ruby的正則表達式搜索
- 19. Python的正則表達式搜索
- 20. JavaScript的URL搜索正則表達式
- 21. 簡單的正則表達式搜索
- 22. 搜索條件的正則表達式
- 23. 很慢的正則表達式搜索
- 24. MySQL的正則表達式搜索JSON
- 25. Python中的正則表達式搜索
- 26. Python中的正則表達式搜索
- 27. 混亂的正則表達式搜索
- 28. 崇高的正則表達式搜索
- 29. Python的正則表達式搜索
- 30. 正則表達式或功能搜索詞,返回下一個
你可能想看看模糊匹配庫:這個想法正是爲了尋找具有相同含義的略有不同的字符串。 – Robin