1
我有這樣的正則表達式匹配以下模式:正則表達式來開始捕獲組
/(((fall|spring|summer)\s\d{4});|(waived)|(sub\s[a-zA-Z]\d{3}))/ig
應符合:
fall 2000;
spring 2019; waived
summer 1982; sub T676
不應與任何字符串不與啓動第一捕獲組((fall|spring|summer)\s\d{4})
如:
waived Fall 2014;
sub Fall 2011; waived
爲確保每個匹配模式都以此組開頭((fall|spring|summer)\s\d{4})
我嘗試在第一組前面追加^
,如/(^((fall|spring|summer)\s\d{4});|(waived)|(sub\s[a-zA-Z]\d{3}))/ig
,但結果不一致。
「*結果不一致*」不是問題描述。見[mcve]。 – melpomene
演示鏈接...... – hello
https:// stackoverflow。com/help/how-to-ask:如果可以創建一個可以鏈接到的問題的實例(例如http://sqlfiddle.com/或http://jsbin.com/)然後這樣做 - 但是*還包括代碼在您的問題本身*。 – melpomene