0

正規表現で特別な記号を一致させるにはどうすればよいですか?

– is not the same as -; – is longer and seems to have a different character code

特殊文字のテストは考えていませんでした。

確認する必要がある文字列の例:

Testshop – Best fan ware | Example shop

戻るべき

Testshop

私が使用する正規表現:

/[^\|\-\;\–]*/

ただし、正しい結果は返されません。問題は - 文字です。

4

1 に答える 1

3

\-(ダッシュ)以外は不要です。

>> 'Testshop – Best fan ware | Example shop'[/[^|\-;–]*/]
=> "Testshop "

英数字のみが必要な場合は、次を使用します\w+(また一致_します):

>> 'Testshop – Best fan ware | Example shop'[/\w+/]
=> "Testshop"
于 2013-08-14T08:49:46.403 に答える