Regex 如何在PERL中匹配字符而不是使用反斜杠

Regex 如何在PERL中匹配字符而不是使用反斜杠,regex,perl,unicode,match,Regex,Perl,Unicode,Match,假设我的字符串是“示例文本–;等等…” 在perl中,我们在某些情况下进行匹配时使用反斜杠,例如:sample text\&x2013\;等等。 我想知道有没有其他方法来匹配任何字符串,而不是在匹配时使用反斜杠?任何时候,如果要在正则表达式中使用文字字符串进行比较,只需对其使用 还有一些有用的转义码可以简化这个过程,\Q\E,可以包含在双引号字符串或正则表达式LHS中以转义特殊字符。perldoc-f quotemeta请给出一个示例来说明您要执行的操作。您是否正在编写正则表达式模式

假设我的字符串是
“示例文本–;等等…”

在perl中,我们在某些情况下进行匹配时使用反斜杠,例如:
sample text\&x2013\;等等。


我想知道有没有其他方法来匹配任何字符串,而不是在匹配时使用反斜杠?

任何时候,如果要在正则表达式中使用文字字符串进行比较,只需对其使用


还有一些有用的转义码可以简化这个过程,
\Q
\E
,可以包含在双引号字符串或正则表达式LHS中以转义特殊字符。

perldoc-f quotemeta
请给出一个示例来说明您要执行的操作。您是否正在编写正则表达式模式以匹配特定字符串?请注意,显示的字符串中没有一个字符需要转义<代码>/–/很好