<分区>
首先,我想我会首先询问构建正则表达式字符串的一些好的工具或引用资料是什么?我通常在网上找到它们,但我很想多学一点。
现在回到我最初的问题:查找完整字符串或查找包含该字符串的行的正则表达式是什么。字符串是:
** Start of
标签 c# .net regex vb.net visual-c++
<分区>
首先,我想我会首先询问构建正则表达式字符串的一些好的工具或引用资料是什么?我通常在网上找到它们,但我很想多学一点。
现在回到我最初的问题:查找完整字符串或查找包含该字符串的行的正则表达式是什么。字符串是:
** Start of
最佳答案
您要查找的正则表达式是:\*\* Start of.*
因为 C# 有它自己的转义字符,你可能想把它放在一个逐字的字符串中,比如 @"\*\* Start of.*"
。
帮助您构建、学习和理解正则表达式的最佳工具是 RegexBuddy .它可以帮助您了解表达式的含义,并通过直观的图形用户界面测试它们。
有关正则表达式(跨不同语言)的信息的最完整资源是 http://www.regular-expressions.info/ .如果您想了解特定的正则表达式实现,您可能最好阅读特定于实现的文档/规范。对于 .NET,一个好的起点是 Regex documentation at MSDN。您还可以使用免费工具在线快速测试 .NET 正则表达式,网址为 http://derekslager.com/blog/posts/2007/09/a-better-dotnet-regular-expression-tester.ashx。
我还想指出,我同意@ziesemer 的观点,即使用 IndexOf
或 StartsWith
方法可能是这种简单模式的更好解决方案。
关于c# - 这个的正则表达式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12328075/