正規表現 一文字以上にマッチするプラス「+」

記事作成日: 2023-04-07

図.画像: 一文字以上にマッチする正規表現

使用例

let text = "g,go,goo,good,ge,ggle,gogle,google,gooogle,goo0gle"
console.log(text.match(/go+gle/g)) // --> Array(3) [ "gogle", "google", "gooogle" ]

/go+gle/というパターンで"gogle", "google", "gooogle"にマッチしました。/go{1,}gle/でも同様の結果が得られます。

gで始まり、oが一文字以上であり、gleと続く文字列にマッチします。

googleだけにマッチさせるなら/go{2}gle/のように明確に文字数を指定します。

マッチし過ぎて意味がないようにも感じられますが、表記ゆれもマッチするように少し緩くしたい時に使えます。