1

複数の形式を許可している日付があります。

24-01-12
january 24 2013
etc

パイプまたは別の方法を使用して、2 つ以上の異なる正規表現を 1 つに結合する方法はありますか? ブラケットを入れ子にしてみましたが、もちろんうまくいきません:

[regex | regex]
4

1 に答える 1

2

はい、これを試してください:

(\d\d-\d\d-\d\d)|([a-z]*)

// So basically:
(regex)|(regex)

これは、すべての単語と最初の行の日付に一致します。
((?:regex)グループをキャプチャする代わりに、非キャプチャ グループが必要な場合に使用します。)

文字通り正規表現を に配置していた場合[]、それが問題でした。

于 2013-01-17T12:14:24.403 に答える