我想知道是否有一个RegEx模式来解决我的问题。
我得到的字符串如下: "运行脚本A23jddie392.sql", "跳过脚本ew223.sql", "脚本2234ffss321.sql有错误" 等等。
是否可以使用RegEx提取脚本名称?也许在搜索.sql然后递归到scriptname之前的第一个空格?
谢谢!
答案 0 :(得分:0)
以下是代码:
var pattern = "\\s\\w+[.]sql";
var test = "Script 2234ffss321.sql has an error";
var match = Regex.Match(test, pattern);
if (match.Success)
{
Console.WriteLine(match.Groups[0].Value);
}