1

次のような特殊文字を含むreg式の一致を行う必要があります

(、)、\、/、$、#、%、@、*

可能なすべての文字を一致させて、空白で削除できるようにします。単一の式で可能ですか?

4

2 に答える 2

3

言語を指定していません。JavaScriptで行う方法は次のとおりです。

var crazyString = "bla/$ bla @ me *";
var sanitized = crazyString.replace(/[()\\\/$#%@*]/g, ' ');

正規表現[]には文字セットがあります。次のセットの任意の文字を意味します。[a-z]aからzまでの小文字を意味するなどの特殊文字セットもあります。[3-9]3から9までの数字にのみ一致する数字の範囲で何かを行うこともできます。

これらの2つの特殊文字セットでは、ハイフンは特殊文字であることに注意してください。一致させたい場合は、次の文字とハイフンのみを使用できます。[a-z-]

于 2013-03-06T13:05:36.540 に答える
1

(スペース)[()\\/$#%@*]に置き換えます

[()\\/$#%@*]探している正規表現です。

于 2013-03-06T13:06:54.100 に答える