首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >perl正则表达式中使用命令行的帮助

perl正则表达式中使用命令行的帮助
EN

Stack Overflow用户
提问于 2011-05-16 23:00:49
回答 1查看 532关注 0票数 1

我有正则表达式:

代码语言:javascript
复制
echo "(1508,'2011-02-28','pc','postroll','ai-postroll','HT','','',16),(1508,'2011-02-28','pc','postroll','ai-postroll','MU','','',11),(1508," | perl -pe "s|,(\d+)\)|,'',($1)\)|g"  

我正在尝试用一个额外的值替换括号前的数字。

因此,'',16)将被替换为,'',''16)。

我发现问题是$1没有得到replaced.Please,让我知道我做错了什么。

提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-16 23:05:26

由于您使用了双引号,bash将尝试用值替换$1。请尝试将其替换为\$1。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6019287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档