私はC#アプリケーションにregex101.comで正規表現の上に構築されている正規表現を使用する計画:C#Regex - regex101.comの " g"に相当しますか?
((?'d'(?:3[0-9]\s+)){2})2f\s+(\g'd'{2})2f\s+(\g'd'{4})
問題は、C#はそれを文句ということである。
同等の構文は何Unrecognized escape sequence \g.
C#正規表現で "\ g"のために?または私は使用する予定の正規表現のためのより良い選択肢はありますか? regex101へ
リンク:https://regex101.com/r/CP4ZS0/1
.net regexesでの再帰のサポートはありません。しかしこの場合、単純に完全なパターンを展開して、再帰パターンを再帰パターンに置き換えることができます。 –
サブパターンを繰り返すだけです。 .NET正規表現は '\ g'n''再帰構造をサポートしていません。 –
@SebastianProske回答を投稿しますか? –