pageData C#正则表达式 保留这个字符,并以这个字符结尾怎么写
时间: 2024-10-18 22:16:33 浏览: 23
使用C# Winform应用程序获取网页源文件的解决方法
如果你想要匹配一个字符串,其中包含`pageData`这个词,并且希望它以某个特定字符(比如`#`)结尾,你可以使用以下C#正则表达式:
```csharp
string regexPattern = @"\bpageData\b(#|$)";
Match match;
if (Regex.IsMatch(subjectString, regexPattern))
{
match = Regex.Match(subjectString, regexPattern);
Console.WriteLine("匹配成功:{0} ({1})", match.Value, match.Groups[1].Value); // 如果以#结尾,Groups[1]将是'#'
}
else
{
Console.WriteLine("未找到匹配");
}
```
在这个模式中,`\bpageData\b` 用于匹配单词边界,确保我们只匹配到完整的 "pageData" 而不是其他类似 "pagedata" 或 "dataPage" 的词。`(#[|$]}` 后面的部分表示匹配以 `#` 或 `$` 结尾的内容。
阅读全文