Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我使用这条线时:
if (m/^$END$/g) { # ... }
在我的代码中,编译器认为我正在我的代码中搜索静态'END$',而我想搜索字符串“$END$”。我该怎么做?
要匹配文字$,只需使用反斜杠对其进行转义:
$
if (m/^\$END\$/) { ... }
删除了/g不应该存在的内容。
/g
if (/\A\Q $END$ /x) { ... }
perldoc perlreref:
\Q 禁用模式元字符,直到\E
\Q
\E