读书人

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

发布时间: 2012-08-02 11:35:25 作者: rapoo

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

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

读书人网 >perl python

热点推荐