Pythonのマッチパターンでは、逆参照の後に1
のようなリテラルの数字を\1
のように一致させるにはどうすればよいですか?python re.matchグループ:数字の後ろの数字
この目的で置換パターンで利用できる構文を試しましたが、一致パターンでは機能しません。\g<1>
次のやや珍しいタスクを実行する関数を使用して解決したいという大きな問題があります。タスクは、パターンを動的に構築して、各パターンが特定の位置の繰り返し数字と残りの位置の特定の数字を持つ数字シーケンスと一致するようにすることです。
+1 {1}の有効な使用を見つけるために+1!混乱に加えて、いくつかの正規表現のフレーバーは、ほとんどの場合、そのような回避策を必要としませんでした。捕捉グループが2つまたは3つしかない場合、「\ 29」はグループ#2の後にリテラル「9」が続く逆参照として解釈されます。それがPythonに当てはまるのであれば、わかりません。どんなテクニックを使っても、あなたはそれをコメントすることをお勧めします。 –