regex - 一个简单的Perl正则表达式保证永远不会匹配字符串?

标签 regex perl

这个问题已经在这里有了答案:




已关闭8年。




Possible Duplicate:
A Regex that will never be matched by anything



我有一个使用正则表达式作为参数的脚本。默认情况下,我想将正则表达式设置为永远不会匹配任何字符串的内容,因此我可以简单地说
if ($str =~ $regex)

没有例如必须先检查define($ regex)。

我想出了
qr/[^\s\S]/

但是不知道这是否会匹配既不是空格也不是非空格的utf8字符。

最佳答案

关于regex - 一个简单的Perl正则表达式保证永远不会匹配字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4589405/

相关文章:

Linux Perl - 打印其脚本名称的脚本?

mysql - 使用 INSERT INTO ... ON DUPLICATE KEY 时绑定(bind) MySQL 变量

ruby - 为什么 =~ 运算符只是有时有副作用?

java正则表达式不以点结尾的单词

正则表达式在文件中特定行的开头添加字符

perl - 如何绑定(bind) perl 脚本中的每个变量?

windows - 如何为非方法工作创建继承的 AUTOLOAD?

Java RegEx 用于替换开头和结尾部分与特定模式匹配的字符串

javascript - 正则表达式最多允许 10 位数字,后跟一个逗号和另外 3 位数字

perl - Net::SFTP perl rsa 认证