正則運算式匹配字串的所有部分[0-9_] 并跳過可選的_[a-z0-9]{24}?
例如,
hello word some_stuff other_stuff_607eea770b6d00003d001579 something
應該只捕獲/匹配
hello word some_stuff other_stuff something
這是我所擁有的,但它仍然與某些部分匹配 [a-z0-9]{24}
/[a-z] (_[a-z] )?(?:[a-z0-9]{24})?/
uj5u.com熱心網友回復:
您希望匹配由字母和下劃線組成的字串、整個單詞、單詞的結尾在字串的末尾,或者由下劃線開頭的 24 個以上的字母和/或數字組成的序列:
\b[a-z_] (?=_[0-9a-z]{24}|\b)
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/321120.html
標籤:正则表达式
