ある文章のある単語をregex replaceと置き換えたいと思います。それについてはmvc regex 1つの文のパターンの配列を置き換えます。
、私はパターンの配列を作成します。
と
置き換えるために、私はそれを実行します。foreach (string item in words){
output = Regex.Replace(output,@"\b" + item + "\b", " ");
}
が、動作しません。このよう...
誰かが持っていますアイデア?
説明
私はVB.netで、上記の方法を使用し、問題なく対応します。
私はあなたが二\b
でリテラル@
を忘れてしまったように見えますのC#
値を表示してください'output'を使って何が動作していないのかを説明してください –
' output = Regex.Replace(出力、@ $ "(?<!\ w){Regex.Escape(item)}(?!\ w) ); '一度、あなたの' item'に特別な文字があるとします。 –