数据:
1234abc
123abc
12abc
123bca
12bca
要匹配出 不是以abc结尾的正则表达式。怎么行?
第1个回答 2010-04-23
看看这是不是你要的代码:
<?php
$str="12adcdcabcabc";
preg_match("/.*([^a][^b][^c])$/",$str,$matches);
print_r($matches);
?>
附:同意回答者: yeahrahxephon的回答。本回答被提问者采纳
<?php
$str="12adcdcabcabc";
preg_match("/.*([^a][^b][^c])$/",$str,$matches);
print_r($matches);
?>
附:同意回答者: yeahrahxephon的回答。本回答被提问者采纳
第2个回答 2019-11-08
看看这是不是你要的代码:
<?php
$str="12adcdcabcabc";
preg_match("/.*([^a][^b][^c])$/",$str,$matches);
print_r($matches);
?>
附:同意回答者:
yeahrahxephon的回答。
<?php
$str="12adcdcabcabc";
preg_match("/.*([^a][^b][^c])$/",$str,$matches);
print_r($matches);
?>
附:同意回答者:
yeahrahxephon的回答。
第3个回答 2010-04-16
/.*?(?<!abc)$/
第4个回答 2010-04-16
function rexCheck(value){
var rex=/^[\s\S]*abc$/;
if(rex.test(value)){
alert('ok')
}else{
alert('wrong')
}
}
var rex=/^[\s\S]*abc$/;
if(rex.test(value)){
alert('ok')
}else{
alert('wrong')
}
}
第5个回答 2010-04-16
1234bca