C#中一个 124.126.137.235","pageData 以 pageData为结尾去掉前边字符。用正则表达式怎么写
时间: 2024-10-13 19:10:15 浏览: 30
C#远程获取网页内容,多多学习了
在 C# 中,如果你想要从字符串 "124.126.137.235","pageData" 中提取以 "pageData" 结尾的部分,你可以使用正则表达式的后向引用(Positive Lookbehind)。由于 C# 的正则表达式库不直接支持后向引用,你可以先将字符串分割,然后再合并。但是如果你坚持要用正则表达式,你可以考虑使用替换函数结合字符串操作,例如这样:
```csharp
string input = "124.126.137.235","pageData";
int index = input.LastIndexOf(","); // 找到逗号的位置
string regexPattern = @"(?<=,\s*)pageData"; // 使用非捕获组查找以", "后紧跟的 "pageData"
string result = input.Substring(index + 1).Trim(); // 提取部分并移除首尾空白
```
这里 `LastIndexOf` 和 `Substring` 是更标准的选择,但如果真的要在正则表达式中做这个,可能需要借助第三方库如 `RegEx`。
阅读全文