regexpのdebugging

https://www.debuggex.com/

Non caputring group (aka: question mark colon)

()でgroupはするけどcaptureされないことをnon-capturing groupと言う。

?:

non-capturing groupを利用したcapturing

このように書くと

[s|season]

s,e,a,o,nがcaptureされる(Square brackets are meant for character class, and you're actually trying to match any one of: s, |, s (again), e, a, s (again), o and n.)

これを避けるためにはgroupingを利用する (Use brackets instead for grouping:)

(s|season)

もし、captureはするけど利用しないなら non-capturing groupにする (or non-capturing group:)

(?:s|season)

results matching ""

    No results matching ""