[^0-9a-zA-Z]+
特殊文字を文字列に削除するために正規表現を使用しています。
しかし、文字列に"
orが含まれていると問題が発生\
します。この正規表現は文字列の検証に失敗しました。
私のC#コードは(すべての特殊文字をに変換する-
) -
Regex.Replace("MyString", @"[^0-9a-zA-Z]+", "-");
しかし、"
orを含む文字列を渡すと\
、このコードは
for "
- 定数の改行
for \
- 認識されないエスケープ シーケンス
この問題を回復するのを手伝ってくれる人はいますか?
ありがとうございました