当前位置:编程学习 > C#/ASP.NET >>

正则表达式怎么写?

怎么把下面字符串中的最后一个单词取出来,但是最后一个单词不是固定为config,可能是其他单词或者汉字,谢谢!
dr-x------ root     root             2010-12-24  02:14 config\r\r\n --------------------编程问答-------------------- 试试这样
string result = Regex.Match(yourStr,@"(?<=root root \d{4}-\d{2}-\d{2} \d{2}:\d{2}\s*)\S+").Value;
--------------------编程问答-------------------- 最简单的方法就是按空格拆分,取数组最后一个就可以了 --------------------编程问答--------------------
[^dr-x------\ root\ root \ \d{4}\-\d{2}\-\d{2}\ \d{2}\:\d{2}\:\d{2}\ ]\w*[^\\\r]
--------------------编程问答--------------------                 var yourStr = "dr-x------ root root 2010-12-24 02:14 config\r\r\n";
                MatchCollection matches = Regex.Matches(yourStr, "[^\\s]+");
                Console.WriteLine(matches[matches.Count - 1]);
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,