我有這兩個字串:
- 00000000000008165736
- RF77706578000000000543278
我需要一個正則運算式來檢查位置 15 下 3 個字符是否為 657或位置 6 下 3 個字符為 657
這需要是一個匹配兩個字串的正則運算式。
我一直在研究這樣的東西^.{15}(.{3})|^.{6}(.{3})但我無法直截了當。
uj5u.com熱心網友回復:
您可以使用以下正則運算式模式:
^(?:.{6}657|.{15}657)
演示
這個正則運算式說匹配:
^ from the start of the string
(?:
.{6}657 657 starting at the 7th character
| OR
.{15}657 657 starting at the 16th character
)
uj5u.com熱心網友回復:
^(.{6}|.{15})657
有關演示,您可以在此處查看: https ://regex101.com/r/Aj0qG8/1
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/444980.html
標籤:正则表达式
