在RegEx中有没有办法完全忽略换行符和制表符等?例如,可以在内容字符串中的任何位置以任何顺序找到换行符和制表符.
... [CustomToken \t \r\n Type="User" \t \r\n Property="FirstName" \n /] ... [CT ...
Run Code Online (Sandbox Code Playgroud)
这是我目前正在使用的RegularExpression:
(\[CustomToken).*?(\/\])
Run Code Online (Sandbox Code Playgroud)
.NET API
Regex.Matches(string input, string pattern)
Run Code Online (Sandbox Code Playgroud)
谢谢你的建议.
Ala*_*ore 20
如果您只想让该正则表达式匹配该输入,您需要做的就是指定单线模式:
Regex.Matches(input, @"\[CustomToken).*?(/\])", RegexOptions.Singleline);
Run Code Online (Sandbox Code Playgroud)
点元字符通常匹配除换行符(\n
)之外的任何字符.单线模式,也称为"点匹配全部"或"DOTALL"模式,也允许它匹配换行符.
归档时间: |
|
查看次数: |
20637 次 |
最近记录: |