誰かが私がすべての小文字とハイフンだけに一致する正規表現を書くのを手伝ってもらえますか?
例:this-page-name
マイククラークのパターン[a-z\-]+
は一致します-start-dash-double-dash---and-end-dash-
多分^[a-z]+(-[a-z]+)*$
もう少し正確です。
これは、小文字のazまたはハイフンのいずれかである1つ以上の文字をキャッチします
[a-z\-]+
秘訣は、バックスラッシュでハイフンをエスケープすることです。
完全を期すために、両端に\ bなどの適切な境界を追加して完全な単語の一致を示すか、^と$を追加して完全な行に一致させることができます。