2011-07-26 4 views
0
^(birthday|weight)(|\s?(asc|desc))?$ 

私はascまたはdescが指定されていない場合は余計なスペースを防ぎたいです。末尾のスペースがあるbirthdayは一致しないようにしてください。この表現は機能しますが、それを実行する最善の方法があるかどうかは疑問です。左側の空白は(|\\s?(asc|desc))です。正規表現マッチ終了次の試合

答えて

1

グループの後に?があるので空の側は何もしません。この1で十分です:

^(birthday|weight)(\s?(asc|desc))?$ 
+1

+1、同じことを答えることについて。 –

+0

ガイダンスの方に感謝します。 – markdsievers