空白以外の文字以外の文字(\ W)をすべて置換するにはどうすればよいですか?正規表現は、単語の文字またはスペース文字ではないものを交換することにより、Ruby正規表現:空白以外の文字以外の文字を置換する
"the (quick)! brown \n fox".gsub(regex, "#")
=>
"the #quick## brown \n fox"
空白以外の文字以外の文字(\ W)をすべて置換するにはどうすればよいですか?正規表現は、単語の文字またはスペース文字ではないものを交換することにより、Ruby正規表現:空白以外の文字以外の文字を置換する
"the (quick)! brown \n fox".gsub(regex, "#")
=>
"the #quick## brown \n fox"
"the (quick)! brown \n fox".gsub(/[^\w\s]/, "#")
:
これは、所望の機能です。
私はあなたがこのような正規表現が必要だと思う:
/[^\w\s]/
あなたは文字セットの先頭に曲折^
を追加するとセットの文字以外のものが一致するように、それは式を否定。