Henry spencer 正規表現ライブラリを参照して、 と の違いを知りたい(.+_)*
です(.)*
。
(.+_)*
後ろからの文字列も一致させようとします。私の理解.
では、任意の 1 文字に一致.+
するということは、その文字のゼロ以外の出現を意味します。_
スペースまたは { または } または などを意味します。
括弧は、いずれかが一致すると見なされることを*
意味し、最後の括弧は 0 回以上の出現を意味します。
私(.)*
も同じことを達成すると思います。+
後は.
冗長かもしれません。
誰かが私に2つの微妙な違いを説明できますか?