0

[^0-9a-zA-Z]+特殊文字を文字列に削除するために正規表現を使用しています。

しかし、文字列に"orが含まれていると問題が発生\します。この正規表現は文字列の検証に失敗しました。

私のC#コードは(すべての特殊文字をに変換する-) -

Regex.Replace("MyString", @"[^0-9a-zA-Z]+", "-");

しかし、"orを含む文字列を渡すと\、このコードは

for "- 定数の改行

for \- 認識されないエスケープ シーケンス

この問題を回復するのを手伝ってくれる人はいますか?

ありがとうございました

4

1 に答える 1