答えて
この方法では、文字、数字、スペース以外のすべてが削除されます。また、いずれかを削除」または 『文字Sが続く。
public static string RemoveSpecialCharacters(string input)
{
Regex r = new Regex("(?:[^a-z0-9 ]|(?<=['\"])s)", RegexOptions.IgnoreCase | RegexOptions.CultureInvariant | RegexOptions.Compiled);
return r.Replace(input, String.Empty);
}
こんにちはRyan、コードをありがとう。それは正常に動作しています。空白を無視することは可能ですか?空白がそこに欲しいです。ありがとう。 – user374760
これが答えであれば、そのようにマークすることを忘れないでください。 –
こんにちはRyan、文字列から空白を削除したくありません。私にそれをする方法を教えてください。私はそれを解決策としてマークしました。ありがとう。 – user374760
特別の文字が分かっていれば助けてくれますか?それはあなたの代わりにあなたが望むいけない他のすべてを列挙する維持したい文字のリストを定義するためのトリックに
public bool IsSpecialChar(char c) {
// Need you to fill this out
}
public string RemoveSpecialChars(string s) {
var builder = new System.Text.StringBuilder();
foreach (var cur in s) {
if (!IsSpecialChar(cur)) {
builder.Append(cur);
}
}
return builder.ToString();
}
その優れた操作を行いますけれども、ここで機能があります。たとえば、perlregexes s/[^A-Za-z0-9]+//g
を使用すると、単語以外の文字が削除されます(申し訳ありませんが、私はC#regexes:Dに精通していません)。
特定のケースを気にする場合(前に単語がある場合は's
を削除するなど)は、前の単語に基づいて削除するものを定義してください。そうでない場合は、すべて's
を削除してください。
あなたは' s/\ W + // g'を意味すると思います( 'tr ///'は正規表現ではなく、 "word C#のバージョンは '' Regex.Replace(input、@ "\ W" "、String.Empty)' 'となります。 –
@Alan Moore you私はそれについて忘れています=)。私はそれを認識している、私は実際には彼が望んだと思った。 – javs
ええ、私は私たちにtchristからの叱責の両方を保存するために単語の文字についてそのビットを投げました。 :D –
public static string RemoveSpecialCharacters(string input)
{
Regex r = new Regex(
"(?:[^a-zA-Z0-9 ]|(?<=['\"])s)",
RegexOptions.IgnoreCase | RegexOptions.CultureInvariant | RegexOptions.Compiled);
return r.Replace(input, String.Empty);
}
ライアンの答えは正しいです。ただ、多くの人がそれを必要とするだけでなく、A-Z
を追加します。
- 1. Pythonの文字列から特殊文字を削除する
- 2. 特殊文字の削除SQL
- 3. Javascript regex - セミコロン以外のすべての特殊文字を削除します
- 4. Regexの特殊文字の意味
- 5. SQL Server:特殊文字を含むスキーマを削除する
- 6. ファイル名に特殊文字を含むファイルを削除する
- 7. php domドキュメント特殊文字を削除する
- 8. asp.net MVCビューで特殊文字を削除するには
- 9. idとtitleの特殊文字を削除するには?
- 10. Cで特殊文字を削除する方法は?
- 11. XMLから特殊文字を削除する方法
- 12. URLから特殊文字を削除する
- 13. sedスクリプト内の特殊文字を削除する
- 14. 文字列から特殊文字を削除するGroovyスクリプトで
- 15. 特殊文字、スペース、トリムを削除するにはR内の文字変数
- 16. JSONは特殊文字を削除します
- 17. 特殊文字を削除しますか?
- 18. 列ヘッダーから特殊文字を削除します
- 19. 構造変数の特殊文字を削除します
- 20. Regexは数字以外のすべての特殊文字を削除しますか?
- 21. は、コンソールから特殊文字を削除する - 私は、コンソールからの特殊文字を削除する関数を記述しようとした#
- 22. コンソールから特殊文字を削除してtxtファイルをロード
- 23. mySQL/PHPで特殊文字を削除JSON
- 24. regex:バックスラッシュと特殊文字をエスケープするには?
- 25. Java regexからOracle SQLの特殊文字をエスケープする
- 26. Regex、特定の文字を除外
- 27. 特殊文字
- 28. 特殊文字
- 29. 特殊文字
- 30. 特殊文字
少なくとも定義』になる特殊文字を" – BoltClock
あなたは:文字、数字またはスペースではないものをすべて削除しますか? –