正则表达式如何匹配部分出域名?

域名列表如下:
http://aaa.com/?id=11


http://aaa.com/?id=12

http://aaa.com/?id=23

http://aaa.com/?id=13

http://aaa.com/?id=43

http://aaa.com/?id=52

http://aaa.com/?id=16

http://aaa.com/?id=19

http://aaa.com/?id=22

http://aaa.com/?id=11

http://aaa.com/?id=41

http://aaa.com/?id=51


怎么匹配 除
http://aaa.com/?id=11
以外的域名?
最新回答
千囚栀愿

2024-04-22 20:41:12

这个问题用正则处理不合适
最简单的方法就是让一个变量X等于
http://aaa.com/?id=11


然后用if语句, If (Y <>X) Then .......显示Y之类的
吐个泡泡

2024-04-22 05:18:42

还用什么正则,找到id是11的就够了

var str='';
字符串的方法split就可以了
追问
数据很多,十几万条哦,并且字符串的机构也比这复杂,问题里的数据是我精简了的。
追答

var reg = /http\:\/\/aaa\.com\/\?id\=(?!(11\b))/;

爱是一场闹剧

2024-04-22 12:04:38

^(?!.*=11$).*$