我正在構建一個正則運算式代碼模式來查找從日志中提取以下單詞。
我當前的正則運算式代碼是[A-Z0-9a-z-]{8,36}
使用上述正則運算式代碼識別以下單詞。
a60a4c82-82ea-4ff3-ac64-f4450d45e72e
0222bfb3
2110122003513063314
需要修改正則運算式代碼以使用上面的正則運算式代碼來容納/識別下面的字串。任何修改當前正則運算式查詢以在單個正則運算式運算式中實作所有字串的建議/幫助都將是可觀的。
Current string Required String
SAR- 96599853915-63aa6d10-2-2Mobile SAR- 96599853915-63aa6d10-2-2
63AA6CBDMobile 63AA6CBD
<CSError> CSError
“Mobile”一詞是另一個欄位,但由于它在日志中的 srting 之間沒有空格,因此 Mobile 詞會附加字串,這就是我不希望字串中包含“Mobile”的原因。
提前致謝。
uj5u.com熱心網友回復:
您可以使用
(?:(?!Mobile)[A-Z0-9a-z -]){7,36}
請參閱正則運算式演示。
它匹配 7 到 36 次出現的任何不以字符序列開頭的ASCII 字母、數字 或-字符Mobile。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/334566.html
