正则表达式忽略字符串的一部分
本文关键字:一部分 字符串 正则表达式 | 更新日期: 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)
应该为你工作。