1. ホーム
  2. regex

"Not Whitespace and Not a hyphen" の正規表現とは?

2023-10-18 08:34:12

質問

私はこれを試みたが、それは動作しません。

[^\s-]

何かアイデアはありますか?

どのように解決するのですか?

[^\s-]

は動作するはずであり、そうであれば

[^-\s]

  • [] : charクラス
  • ^ : char クラスの内部 ^ は はネゲータで、最初に現れると
  • \s : 空白文字の略
  • - : 文字通りのハイフンです。ハイフンは の中のメタ文字ですが ハイフンが先頭や末尾に現れる場合は には表示されません。