基础 - or逻辑匹配 ¶
作者:KK
发表日期:2017.7.9
要点速读 ¶
x|y
匹配到7x8
里面的xx|y
也能匹配到7y8
里面的yx|y
还能匹配到7y8x9
里面的x和y(要用全局模式)说白了就像代码里写if条件一个,只要出现
|
号左边或右边的都匹配
JS代码 ¶
console.log(
'7x8'.match(/x|y/) //x
);
console.log(
'7y8'.match(/x|y/) //y
);
console.log(
'7y8x9'.match(/x|y/g) //x和y
);
PHP代码 ¶
header('Content-type:text/plain');
//非贪婪+非全局匹配
preg_match('#x|y#', '7x8', $matchResult1);
print_r($matchResult1); // x
//非贪婪+全局匹配
preg_match_all('#x|y#', '7y8', $matchResult2);
print_r($matchResult2); // y
//贪婪模式
preg_match_all('#x|y#', '7y8x9', $matchResult3);
print_r($matchResult3); // x和y