C# 中正则表达式 以pageData 结尾并保留pageData
时间: 2024-10-13 17:10:19 浏览: 22
C# 设置每页只能打印30条记录(报表打印)
在C#中,你可以使用正则表达式(RegEx)来匹配字符串是否以"pageData"结尾,并保持"pageData"部分不变。下面是一个简单的示例:
```csharp
using System.Text.RegularExpressions;
string input = "This is a sample string with pageData at the end.";
string pattern = @"\b(pageData\b.*$)"; // 匹配以 "pageData" 结尾的部分
Regex regex = new Regex(pattern);
Match match = regex.Match(input);
if (match.Success)
{
string result = match.Groups[0].Value; // 获取匹配到的"pageData"及其后面的文本
Console.WriteLine("Original: " + input);
Console.WriteLine("Matched: " + result);
}
else
{
Console.WriteLine("No match found.");
}
```
在这个例子中,`pattern` 匹配的是以 "pageData" 结束,且"pageData"前后有任意字符(`\b` 表示单词边界)的字符串。如果找到匹配项,`Groups[0].Value` 就会返回整个匹配的内容。
阅读全文