c# - 用空格替换所有非单词字符

标签 c# regex

我有一个正则表达式

[A-Za-z]

和一个字符串,例如

Hi! This is a string.



我想用空格替换所有不在正则表达式中的字符。所以,我会结束

Hi This is a string



这是怎么做的?

最佳答案

var cleaned = Regex.Replace(given, "[^A-Za-z]", " ");

关于c# - 用空格替换所有非单词字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15837180/

相关文章:

regex - Linux CLI 更改价格(awk 还是 sed?)

python - 如何在考虑省略号出现的情况下对句子进行计数

c# - 使用 C# .net DLL 对象的经典 ASP 不支持此属性或方法

c# - 在 Lambda 表达式中检查 Null 的简洁方法

c# - 想不出解决这个多对多的查询

php - 使用 RegEx 选择千位分隔符

regex - 删除所有 Bash 评论

regex - Apache : Block all directories except for listed ones

c# - ReRegisterForFinalize SuppressFinalize 现实生活中的例子

c# - Principal Role 的多重性必须为 0..1