問題タブ [reluctant-quantifiers]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
regex - POSIX 正規表現での消極的な量指定子と肯定先読み
気が進まない量指定子 (.*?) を使用しようとしましたが、POSIX 正規表現では機能しないようです。POSIX は消極的な量指定子をサポートしていませんか? そうでない場合、代替手段はありますか。また、POSIX で前向きな先読み作業を行うこともできませんでした。また、サポートされていませんか? どんな助けでも大歓迎です。ありがとう。
regex - 所有量指定子正規表現の実用的な使用
(貪欲な量指定子) バックトラックを理解.*
し、一致を見つけようとします。and .*+
(所有量指定子) はバックトラックしません。
しかし、私は.*
and を.\*?
頻繁に使用していますが、いつ使用するかわかりません.*+
。
.*+
誰かが使用すべき状況や例を挙げてもらえますか?
例を挙げて説明していただければ幸いです。
編集:
私は理論の部分を通過しましたが、繰り返しますが、それがどのように機能するかを理解しています。所有量指定子に一致する例が 1 つだけ必要です ( .*+
)