java一个字符串匹配多个正则表达式如何弄?
比如一个字符串"aabbcc",他需要匹配一个正则表达式a*,另一个正则表达式b*,然后我想java有没有类似一个(&)字符,同时匹配a*与b*,不要说。(当前就是有2个...
比如一个字符串"aabbcc",他需要匹配一个正则表达式 a*,另一个正则表达式b*,然后我想java有没有类似一个(&)字符,同时匹配a* 与 b*,不要说。
(当前就是有2个正则表达式需要匹配,如何合并成一个的问题) 展开
(当前就是有2个正则表达式需要匹配,如何合并成一个的问题) 展开
3个回答
展开全部
正则默认为与(&)关系不用加什么直接a*b*就可以了,只匹配多个a之后跟着多个b
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
字符类
[abc]
a、b或c(简单类)
[^abc]
任何字符,除了a、b或c(否定)
[a-zA-Z]
a到z或A到Z,两头的字母包括在内(范围)
[a-d[m-p]]
a到d或m到p:[a-dm-p](并集)
[a-z&&[def]]
d、e或f(交集)
[a-z&&[^bc]]
a到z,除了b和c:[ad-z](减去)
[a-z&&[^m-p]]
a到z,而非m到p:[a-lq-z](减去)
你去查看下Pattern类的API,你就知道怎么搞了!
[abc]
a、b或c(简单类)
[^abc]
任何字符,除了a、b或c(否定)
[a-zA-Z]
a到z或A到Z,两头的字母包括在内(范围)
[a-d[m-p]]
a到d或m到p:[a-dm-p](并集)
[a-z&&[def]]
d、e或f(交集)
[a-z&&[^bc]]
a到z,除了b和c:[ad-z](减去)
[a-z&&[^m-p]]
a到z,而非m到p:[a-lq-z](减去)
你去查看下Pattern类的API,你就知道怎么搞了!
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询