正则表达式做变量如何输入$

正则表达式做变量如何输入$

例如

@after_process = grep{/($regexp)/} @before_process;

在这个语句中,如果正则表达式里没有 $ 能够正常执行,有$后得到的结果就不对了,请问该如何处理??

多谢~~
你得先搞清楚什么叫做 Perl 正则表达式。
不是随便搞来一个字符串就可以赋值给 $regexp 这个变量的……

已经看到这么高级的语句了的话
那么小骆驼前面十章也顺便看了吧
在别的地方少写了一个\, 耽误各位时间了~~ 多谢。


QUOTE:
原帖由 SadEmperor 于 2008-12-11 13:08 发表
例如

@after_process = grep{/($regexp)/} @before_process;

在 grep 之前先用 qr// 编译下 regexp 吧