c# - .NET 正则表达式空白特殊字符

标签 c# .net regex

此模式有时不起作用(仅适用于第三个实例)。模式是 ^\s*flood\s{55}\s+\w+

我是正则表达式的新手,我正在尝试编写一个正则表达式来捕获以下所有条件:

Example 1: flood                 a)
Example 2: flood                 As respects
Example 3: flood                 USD100,000

(它是表格格式,flood 和下一个单词之间有很多空格)

最佳答案

你的表情在说:

^\s* 字符串的开头可能有零个或多个空白字符

flood 后跟字符串 flood

\s{55} 后跟恰好 55 个空白字符

\s+\w+ 后跟一个或多个空白字符,然后是一个或多个单词字符。

如果您想要最少数量的空白字符,比如说至少 30 个,然后是一个或多个单词字符,那么您可以这样做:

^\s*flood\s{30,}\w+

关于c# - .NET 正则表达式空白特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50612845/

相关文章:

c# - 部分 View 未渲染且 Action 方法被调用两次

c# - 通用列表未插入到 MongoDB 中

.net - 在 VB.NET 中,哪种 LINQ to SQL 左连接方法最好使用?

regex - 对于带有连字符的域,正则表达式不起作用

php - 的文档? : in regex?

c# - 添加通知图标后应用程序将不会在启动时启动

javascript - 为什么这个java脚本函数会导致页面回发

.net - 定期部署 .NET/WPF 应用程序进行内部测试

c# - 我怎样才能确保只有一个线程会做某事?

javascript - 使用正则表达式验证忽略一个变量?