エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
JavaScriptと.NETのRegexは解釈が異なる(言語によって異なる) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
JavaScriptと.NETのRegexは解釈が異なる(言語によって異なる) - Qiita
JavaScriptと.NETとのRegexは、正規表現の解釈が異なります。 つまり、結果が異なることがあります。 re... JavaScriptと.NETとのRegexは、正規表現の解釈が異なります。 つまり、結果が異なることがあります。 regex101で確認。 例 Regular Expression (([ABC]*)|([abc]*))? Test String ABacAB ECMAScript(JavaScript) 4つに一致。 その内、文字列に一致は3つ。 AB ac AB .NET 5つに一致。 その内、文字列に一致は2つ。 AB AB メモ JavaScriptから、.NETへコードを移植の際、ユニットテストで分かりました。テスト大事。 言語によって、解釈が異なるそうです。やっかいですね。 例にあげた文字列を、JavaScriptのように3つに一致させる正規表現(.NET)がわかりません(このTestStringなら、*を+に変更で可。コメントを参照)。仕方ないので、Regexで抽出するのは