1
論理演算子の使用には丸括弧を使用したいが、マッチングのためのグループを作成する必要はない。グループを作成せずに丸括弧を使用するにはどうすればよいですか?
私は例を挙げて説明します:
/(synn|pack)\sRim.*?vert(\s\d*cm|\d*cm)/
最初のグループは(synn|pack)
あります。どのように私はそれをグループ化せずにOR
にすることができますので、この正規表現では1グループしか持たないでしょう(\s\d*cm|\d*cm)
?
ありがとうございました! – Src
'' OR''を最初のグループにした後、どのグループを作ることができるのか教えてください。 (?: - (\ d *)| \ s(\ d *)|(\ d *))cm'' - ここに私は3つのグループを持っています – Src
@Src:正規表現の味は何ですか?あなたが求めるものは、いくつかの言語では不可能です。 (BTW、上の例は '[ - \ s]?(\ d *)'と書くことができます) –