标签: regex perl numbers comma
当我搜索Google " perl从数字中移除逗号" 时,我在网上看到了这个单行perl代码:
perl -pe 's/(?<=\d),(?=\d)//g' file
我不理解?<=和?=
?<=
?=
我理解()用于分组和捕获; (?:)没有被捕获;并s///替换,g全局适用,\d为数字;我自己的代码是s/(\d),(\d)/$1$2/g
()
(?:)
s///
g
\d
s/(\d),(\d)/$1$2/g
有人可以告诉我?<=和?= 我无法在网上找到这个perl表达式的解释。
非常感谢!