lsa*_*mon 2 c# regex string ip
如何使用RegEx提取下面的字符串的IP?
... sid [1544764] srv [CFT256] remip [10.0.128.31] fwf []...
我尝试了下面的代码但没有返回预期的值:
string pattern = @"remip\ \[.\]"; MatchCollection mc = Regex.Matches(stringToSearch, pattern );
提前致谢.
Jon*_*ant 7
试试这个:
@"remip \[(\d+\.\d+\.\d+\.\d+)\]"
澄清...你的工作不起作用的原因是因为你只是.在[和里面匹配].单个.匹配仅一个字符.您可以添加*(零或更多)或+(一个或多个)以使其工作.另外,用括号括起来:(和),意味着你可以直接从第二项中提取IP地址MatchCollection.
.
[
]
*
+
(
)
MatchCollection
归档时间:
14 年 前
查看次数:
2829 次
最近记录:
8 年,2 月 前