【发布时间】:2014-06-21 08:08:21
【问题描述】:
我正在使用别人的文本解析 perl 代码,我想做一些修改。有人能解释一下 =~ 符号在做什么吗?
$xmlfile =~ s/value="{(.*?)}"/'value="'.&subst($1).'"'/ge;
编辑:
所以我发现这个线程解释了正则表达式字符串的一部分。
【问题讨论】:
-
你明白这行的其余部分吗?
-
提示:您可以在此站点上搜索时髦的语法。使用搜索字符串
[perl] "=~",您就会得到答案。 -
@Thilo 不是。我知道它正在做某种字符串匹配并在匹配的字符串上运行 subst() 函数,但我不太了解细节。解释将不胜感激。谢谢!
标签: regex perl shell scripting