首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

perl 一个正则表达式的有关问题

2012-08-02 
perl 一个正则表达式的问题s/\w+$/($`!)$&/ 谁能告诉我这个表达式里的美元符号代表什么?还有那个&号,什么

perl 一个正则表达式的问题
s/\w+$/($`!)$&/ 谁能告诉我这个表达式里的美元符号代表什么?还有那个&号,什么意思?

[解决办法]
\w+ 匹配 dinosaur,所以:
$` = huge 
$& = dinosaur
$` ! = huge !
正则表达式就是将匹配的 dinosaur 替换为 (huge !)dinosaur
整句就变成 huge (huge !)dinosaur

热点排行