次の正規表現は、「Gray」と「James」を一致として返します。「名前」が一致しない理由がわかりません。説明できますか?
"Name: Gray, James"[/(\w+), (\w+)/]
これがあなたの正規表現がどのように機能したかについての説明です
Match the regular expression below and capture its match into backreference number 1 «(\w+)»
Match a single character that is a “word character” (letters, digits, and underscores) «\w+»
Between one and unlimited times, as many times as possible, giving back as needed (greedy) «+»
Match the characters “, ” literally «, »
Match the regular expression below and capture its match into backreference number 2 «(\w+)»
Match a single character that is a “word character” (letters, digits, and underscores) «\w+»
Between one and unlimited times, as many times as possible, giving back as needed (greedy) «+»
グレイ、ジェームズ
(\ w +)、(\ w +)
Name
カンマの後には続きません。
カンマの横の単語に一致するスペースなし"(\ w +)、"
カンマとスペースの後の単語に一致する"、(\ w +)"