静态字符串是正则表达式模式的一部分

时间:2014-03-03 09:50:05

标签: regex

这听起来可能是一个奇怪的请求,我完全明白这不是正则表达式的目的。我只是在寻找一种可能的解决方法或一种较少使用/记录(如果有的话)的功能

方案是我可以提供一个正则表达式作为管理员来配置一个选项,其中解析文件/ Web服务响应的匹配,并将相同的结果返回给最终用户; (申请和其他细节似乎并不重要,但如果您有兴趣,请告诉我。)

现在我可能在模式中指定一个字符串,该字符串不是从匹配中考虑的,而是与匹配一起返回的。像

[String:] [正则表达式]

现在正则表达式引擎忽略[string]并且匹配返回

[String:match1] [String:match2] [String:match3] ...

1 个答案:

答案 0 :(得分:0)

如果您希望在与正则表达式匹配的所有行中添加后缀,则可以尝试以下内容,

以下命令将字符串“ STRING ”添加到所有匹配的行中,

grep -w "Your_Pattern" Your_FILE | sed -e 's/^/STRING/'