www.1.com
www.2.com
www.3.com
匹配出除了www.2.com之外的其它二个字符串? 正则表达式应该怎么写?
12 个解决方案
#1
领分来的n_n
www\.[^2]\.com
#2
错了.不止一个字符
比如有一个字符串:
www.1abc.com
www.2abc.com
www.3abc.com
匹配出除了www.2abc.com之外的其它二个字符串? 正则表达式应该怎么写?
比如有一个字符串:
www.1abc.com
www.2abc.com
www.3abc.com
匹配出除了www.2abc.com之外的其它二个字符串? 正则表达式应该怎么写?
#3
www\.[^2]abc\.com
#4
需求还要变?
#5
....前面示例说的是比如了:
可能是
www.jskdjf.com
www.hao1234.com
www.sina.com
可能是
www.jskdjf.com
www.hao1234.com
www.sina.com
#6
或者说匹配字符串里除了指定网址之外的其它网址(先假设网址都是.com域名)
#7
或都说是如何否定一个特定的字符串.
#8
有时候过于钻牛角尖搞出复杂的东西不如换个简单的做法。。。。
你不如放在一个String[] 里然后 IndexOf 判断一下就可以了
你不如放在一个String[] 里然后 IndexOf 判断一下就可以了
#9
如果是要在一个字符串里找一个指定的网址用IndexOf当然可以.现在我是要在一段字符串里找出除了指定网址之外的其它网址.而且尽量要用正则表达式.
#10
www\.[^2]+\.com
这样就行了。
这样就行了。
#11
求正则的时候需求一定要说清楚,不然是很难给正确的
#12
//一般来说,这种需求是通过这种方式来实现的
www\.(?!str)[^.]+\.com
//其中str就是你要排除的字符串,如果要排除的有多个,那么
www\.(?!str1|str2|str3)[^.]+\.com
如果要排除的字符串是变量,那么还要考虑到变量中可能出现正则中有特殊意义的字符,需要对这些字符做限定或是做转义处理
#1
领分来的n_n
www\.[^2]\.com
#2
错了.不止一个字符
比如有一个字符串:
www.1abc.com
www.2abc.com
www.3abc.com
匹配出除了www.2abc.com之外的其它二个字符串? 正则表达式应该怎么写?
比如有一个字符串:
www.1abc.com
www.2abc.com
www.3abc.com
匹配出除了www.2abc.com之外的其它二个字符串? 正则表达式应该怎么写?
#3
www\.[^2]abc\.com
#4
需求还要变?
#5
....前面示例说的是比如了:
可能是
www.jskdjf.com
www.hao1234.com
www.sina.com
可能是
www.jskdjf.com
www.hao1234.com
www.sina.com
#6
或者说匹配字符串里除了指定网址之外的其它网址(先假设网址都是.com域名)
#7
或都说是如何否定一个特定的字符串.
#8
有时候过于钻牛角尖搞出复杂的东西不如换个简单的做法。。。。
你不如放在一个String[] 里然后 IndexOf 判断一下就可以了
你不如放在一个String[] 里然后 IndexOf 判断一下就可以了
#9
如果是要在一个字符串里找一个指定的网址用IndexOf当然可以.现在我是要在一段字符串里找出除了指定网址之外的其它网址.而且尽量要用正则表达式.
#10
www\.[^2]+\.com
这样就行了。
这样就行了。
#11
求正则的时候需求一定要说清楚,不然是很难给正确的
#12
//一般来说,这种需求是通过这种方式来实现的
www\.(?!str)[^.]+\.com
//其中str就是你要排除的字符串,如果要排除的有多个,那么
www\.(?!str1|str2|str3)[^.]+\.com
如果要排除的字符串是变量,那么还要考虑到变量中可能出现正则中有特殊意义的字符,需要对这些字符做限定或是做转义处理