8

誰かが私がすべての小文字とハイフンだけに一致する正規表現を書くのを手伝ってもらえますか?

例:this-page-name

4

2 に答える 2

23

マイククラークのパターン[a-z\-]+ は一致します-start-dash-double-dash---and-end-dash-

多分^[a-z]+(-[a-z]+)*$もう少し正確です。

于 2014-11-18T18:18:39.713 に答える
22

これは、小文字のazまたはハイフンのいずれかである1つ以上の文字をキャッチします

[a-z\-]+

秘訣は、バックスラッシュでハイフンをエスケープすることです。

完全を期すために、両端に\ bなどの適切な境界を追加して完全な単語の一致を示すか、^と$を追加して完全な行に一致させることができます。

于 2012-05-22T14:34:43.643 に答える