正则表达式忽略字符串的一部分

本文关键字:一部分 字符串 正则表达式 | 更新日期: 2023-09-27 18:35:38

我是正则表达式的新手。我已经看过这个,但不知道如何做下面的正则表达式:忽略字符串的一部分。

测试字符串
函数名称 --旧评估
--旧评估
新评估

结果应该是函数名称 newEvaluate。谢谢

当前代码:函数名称''s*([-]''s*。')(''w*)

正则表达式忽略字符串的一部分

你应该为"函数名称"创建组。

(function name)'s*([-]'s*.*'n)*('w*)

然后如果我理解您的正则表达式正确返回"组[1] 组[3]"

假设您正在 C# 中尝试此操作

查看此页面以获取使用正则表达式替换函数的示例:http://msdn.microsoft.com/en-us/library/ewy2t5e0%28v=vs.110%29.aspx

像这样:

mynewstring = Regex.Replace(input_string, @"sub-string Pattern to match", replacementString)

应该为你工作。