|
|
1
1
我知道现在有更多功能丰富的工具,但我喜欢它的简单性和整洁性 Code Architects Regex Tester (又名YART:又一个正则表达式测试器)。以树状图显示组和捕获,非常快,非常小,开源。它还可以用C++、VB和C#生成代码,并可以自动转义或取消转义这些语言的正则表达式。我将其转储到我的VS工具文件夹(C:\Program Files\Microsoft Visual Studio 9.0\Common7\tools)中,并在“工具”菜单中用“工具”为其设置一个菜单项>外部工具,这样我就可以从VS内部快速启动它。 正则表达式有时很难编写,我知道能够测试正则表达式并在过程中看到结果真的很有帮助。 另一个非常受欢迎(但不是免费)的选择是 Regex Buddy . |
|
2
3
如果你想在没有正则表达式的情况下做到这一点并不难。您已经在搜索特定的标记键,因此您可以只搜索“[”+tagKey,然后从那里搜索结束“]”,并删除这些偏移之间的所有内容。类似。..
编辑:
IndexOf()解决方案被视为更好的另一个原因是,它意味着只有一个规则来查找标签的开头,而原始代码使用
|
|
|
3
1
请尝试以下操作:
我唯一改变的是添加
|
|
|
4
1
我想这就是你要找的正则表达式:
你似乎在编写一个扩展方法,但我将其作为一个静态实用方法来编写,以保持简单。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |