C#正则表达式查找注解

标签 c# regex string

所以我要删除 [5] [12] 之类的字符串,两个括号中的数字介于 usign C# 之间。我想知道在执行此操作时要使用什么 C# 正则表达式。我尝试了以下方法:

@"\[[0-9]{1,4}\]"

我认为这会奏效,但没有任何帮助?

最佳答案

肯定它应该工作我测试了以下内容

        string str = "John[1234]is [2]a foo[944]l";
        string o = Regex.Replace(str, @"\[[0-9]+\]","");
        Console.WriteLine(o);

关于C#正则表达式查找注解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5761502/

相关文章:

c# - 将值对象传递给实体方法

Java 数组 - split() 与用户指定的分隔符

c# - 提取点A和B之间的字符串的一部分

c# - 如何检测 "save/open/cancel"对话框中单击了哪个按钮?

c# - Unity3d Swipe 跳转不是很灵敏

java - 为什么我应该在不同的情况下使用不同数量的转义字符?

xml - 使用 XSLT 删除字符串的第一个和最后一个字符

C 字符串输入混淆

c# - Verbatim 或转义是处理 C# 中引号丰富的字符串的首选方式吗?

c# - DotNetZip - 压缩时重命名 zip 文件中的文件条目