1

文のす​​べての感嘆符を置き換える必要があり、最初の感嘆符に対してそれを行うことができますが、ランダムな文字列内のすべての単語/スペースをループせずに繰り返す方法がわかりません。

Sentence = "! word! hello cat! you are !! the one"
regex:replace(Sentence, "!", "" );

これは、「word! hello cat! you are !! the one」を返します。これはループせずに可能ですか?

4

1 に答える 1

4

これが正式な答えです(コメントから削除します)。

正規表現置換ルーチンでグローバル修飾子を使用するだけです。

Sentence = "! word! hello cat! you are !! the one"
re:replace(Sentence, "!", "", [global, {return, list}, unicode])
于 2012-08-31T13:42:21.870 に答える