1. ホーム
  2. c#

[解決済み] 文字列からダッシュ以外のすべての英数字を削除するには?

2022-03-14 04:20:13

質問

文字列からダッシュとスペースを除くすべての非英数字を削除するにはどうすればよいですか?

どのように解決するのですか?

交換 [^a-zA-Z0-9 -] を空の文字列に変換します。

Regex rgx = new Regex("[^a-zA-Z0-9 -]");
str = rgx.Replace(str, "");