Chinaunix

标题: 关于正则替换中的量词问题,求指教 [打印本页]

作者: gaoyang636    时间: 2013-01-15 18:15
标题: 关于正则替换中的量词问题,求指教
问题概述:如果想在Perl的正则替换中的目标式中使用量词,应该怎么弄?
解释:
举例,
  1. $_=~s/AAABBBCCC/N{50}/g
复制代码
,我试了下,这么写,最后替换成了 “N{50}”,而我的实际目的是要“50个N”。觉得自己数着数,用手输入50个N 太恶搞 ……
翻了perlre等相关的perldoc,没找到想要的信息。希望大家帮我解答一下

谢谢!!
作者: yybmsrs    时间: 2013-01-15 18:41
s/AAABBBCCC/'N'x50/eg
作者: kiwivip    时间: 2013-01-15 19:02
目测楼主没用过‘x’
作者: gaoyang636    时间: 2013-01-15 19:09
回复 2# yybmsrs


    谢谢
作者: gaoyang636    时间: 2013-01-15 19:10
回复 3# kiwivip


    lz用过 x 操作符,只是lz SB了




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2