小编Hen*_*nry的帖子

两个正则表达式的交集

我正在寻找功能(PHP将是最好的),无论是否存在字符串匹配regexpA和regexpB,它都返回true.

例1:

$regexpA = '[0-9]+';
$regexpB = '[0-9]{2,3}';
Run Code Online (Sandbox Code Playgroud)

hasRegularsIntersection($regexpA,$regexpB)返回TRUE因为'12'匹配两个正则表达式

例2:

$regexpA = '[0-9]+';
$regexpB = '[a-z]+';
Run Code Online (Sandbox Code Playgroud)

hasRegularsIntersection($regexpA,$regexpB) 返回FALSE,因为数字永远不会与文字匹配.

感谢您提出如何解决此问题的任何建议.

亨利

php regex

12
推荐指数
2
解决办法
3485
查看次数

标签 统计

php ×1

regex ×1