0
12af-23f4-123d-
のような文字列に一致させたいと思います。 でも使用できます[0-9a-f]{4}\-[0-9a-f]{4}\-[0-9a-f]{4}\-
[[0-9a-f]{4}\-]{3}
のようなネスト形式を使用できますか?あなたのオリジナルの正規表現クラスを正規表現でネストすることができます
12af-23f4-123d-
のような文字列に一致させたいと思います。 でも使用できます[0-9a-f]{4}\-[0-9a-f]{4}\-[0-9a-f]{4}\-
[[0-9a-f]{4}\-]{3}
のようなネスト形式を使用できますか?あなたのオリジナルの正規表現クラスを正規表現でネストすることができます
:あなたは、全体としてマッチ全体を使用するという事実に依存
[0-9a-f]{4}\-[0-9a-f]{4}\-[0-9a-f]{4}\-
が
([0-9a-f]{4}\-){3}
または
(([0-9a-f]{4}\-){3})
に簡素化することができますかそうでない(例えば、逆参照、...)。
regex101でテスト:
'([0-9A-F] {4} \ - ){3}'そう? – splash58
ストレートブラケット '[]'は文字クラスです。 parens '()'は、式を「入れ子にする」ことができるグループ化に使用されます。 –