ID非公開

2023/11/22 19:51

11回答

Javascriptのreplaceについて質問です。

JavaScript | プログラミング72閲覧xmlns="http://www.w3.org/2000/svg">25

ベストアンサー

NEW! この回答はいかがでしたか? リアクションしてみよう

ID非公開

質問者2023/11/22 21:19

ご回答ありがとうございます。 ちょっとまだ理解できていないので、質問させてください。 『正規表現パターンにおいて`|`(パイプ)は左から右に順番に評価される』ということはわかるのですが、『例えば、`/レンジ|オレンジジュース/`の場合、文字列が「オレンジジュース」であれば、「レンジ」よりも先に「オレンジジュース」がマッチする』がわかりません。 左のレンジから評価されオ"レンジ"ジュース→オオレンジジュースジュースという流れにならないのはなぜでしょうか? `/オレンジ|オレンジジュース/`の場合は左のオレンジからマッチしてオレンジジュースジュースになるのに、と思ってしまっています。

ThanksImg質問者からのお礼コメント

疑問が解決できず不本意ですが、唯一回答いただけたのでこちらベストアンサーに選ばせていただきます。ありがとうございました。

お礼日時:2023/12/4 23:18