c# - 在 C# 中用正则表达式替换文本中的字符

标签 c# regex

我正在尝试替换文本中的几个字符。这些字符可能从头开始或结束,也可能在中间。问题是它在开始或结束时没有任何空白。 例如,我想用例如“abc”替换此文本中的“文本”。

输入: 这是一个文本框

输出: 这是一个abcbox

到目前为止我试过这段代码。

Regex.Replace(textBox.Text, @"\w[text]", "abc");

如有任何帮助,我们将不胜感激。谢谢!

最佳答案

使用以下.. [ ] 在正则表达式中具有特殊含义(字符类):

Regex.Replace(textBox.Text, @"text", "abc");

关于c# - 在 C# 中用正则表达式替换文本中的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30816252/

相关文章:

c# - Javascript和c#之间的编解码

c# - 在静默模式下安装 SQL Server Express 2008 以及 C# 应用程序

javascript - 没有\p{L} 用于 JavaScript 正则表达式?在 JS 正则表达式中使用 Unicode

javascript - 如何使用正则表达式和条件替换文本?

java - 在 Java 中构造正则表达式

javascript - 需要识别正则表达式中的不匹配字符

java - C# 相当于 Java RSA/ECB/OAEPWithSHA-256AndMGF1Padding

c# - EF DataContractSerializer 异常

c# - 将枚举的内容获取到下拉列表

java - 为什么我的字符串变量没有被插入堆栈?