我試圖找到與模式匹配:使用記事本++正則表達式來查找匹配
GiM 00 (1234/5678 DF) (90,00%
的比賽需要滿足一些條件
- 的「00」需要高於20
- 百分比需要90.00%或更高
一個注意,「1234/5678」可以從一個兩位數字最多四位數字。
有關如何實現此目的的任何想法?
我試圖找到與模式匹配:使用記事本++正則表達式來查找匹配
GiM 00 (1234/5678 DF) (90,00%
的比賽需要滿足一些條件
一個注意,「1234/5678」可以從一個兩位數字最多四位數字。
有關如何實現此目的的任何想法?
的「00」需要高於20
使用(2[1-9]|[3-9]\d)
匹配嚴格高於20
需要的百分比是90.00%或更高的兩位數字
使用9\d,\d\d%
匹配百分比大於或等於90,00%
的「五千六百七十八分之一千二百三十四」可以從雙位數多達四位數字
使用\d{2,4}
匹配兩位數號碼四位數字。這將匹配數字與前導零:例如0003
將匹配爲四位數字。
感謝您的回答@dasblinkenlight。試圖把他們放在一起,但它接縫,我不能讓它工作。我的正則表達式真的很糟糕。 – Thanos
@Thanos試試[regex101](http://www.regex101.com)網站,它提供了很好的視覺反饋。 – dasblinkenlight
我注意到使用9 \ d,\ d \ d%找到正確的匹配,但是當添加(9 \ d,\ d \ d%時什麼也找不到。 – Thanos
如果第一點,你的意思是匹配20..99,這裏的正則表達式:
GiM [2-9]\d \(\d{2,4}\/\d{2,4} DF\) \(((100,00)|(9\d,\d\d))%
20應該不匹配,只有21..99應該匹配,對不對? – dasblinkenlight