2012-05-09 12 views
1

私はこのような何かにマッチする正規表現がしたい:正規表現&ALIGN:%HORIZONTAL%|%VERTICAL%の

&align:%HORIZONTAL%|%VERTICAL% 

% HORIZONTAL%が "左" または "右" または "中央"

することができます

% VERTICAL%とすることができる "top" または "bottom" または "center"

私はこのような何か試してみました:

&align:(left|right|center)\|(top|bottom|center) 

を私はTHIを得ましたs:

1つのマッチを得るにはどうすればよいですか? [1]と[2]は使用できません。

+2

あなたのサブパターンをキャプチャしません: '(?:左|右|中央)' – cmbuckley

+1

@cbuckleyを:これを回答として投稿する必要があります。 –

+1

また、 '' [0] 'は' center 'を含み、 '[2]'は '' '' '' ...を含んでいると信じるのは難しいと思う。 –

答えて