正規表現が特定の条件の優先順位をどのように決定するかを理解したいと思います。
次のストリンググラスと正規表現を使用してください。
例 1
(\b\w+?)(?=(?:es)\b)
マッチはガラス製です。
例 2
(\b\w+?)(?=(?:s)\b)
マッチはグラスの上で行われます。
例 3
2つを組み合わせる:
(\b\w+?)(?=(?:es|s)\b)
マッチはガラス製です。
両方が文字列の末尾にある場合、「es」が「s」よりも優先される理由を知りたいです。