1
サブパターンが以前に一致したサブパターンに依存するように構成された抽出プログラムを定義できますか?依存サブパターンを持つ抽出プログラムの構成
有効な「日数」が一致する「月」に依存する日付パターンを照合することを検討してください。
これは、ガードがサブパターンによってバインドされた値を比較するのを避けるためであり、過度にカスタマイズされた抽出機能を提供しないようにするためです。
サンプル構文:
case r"\d{4}-$month\d{2}-${day filter month.allows}\d{2}" => s"$month $day"
私はそれが基本的に正規表現の限界だと思います。この場合のより自然な選択は、パーサーコンビネータである。 –