java一个字符串匹配多个正则表达式如何弄?

比如一个字符串"aabbcc",他需要匹配一个正则表达式 a*,另一个正则表达式b*,然后我想java有没有类似一个(&)字符,同时匹配a* 与 b*,不要说。
(当前就是有2个正则表达式需要匹配,如何合并成一个的问题)

第1个回答  2013-05-05
正则默认为与(&)关系不用加什么直接a*b*就可以了,只匹配多个a之后跟着多个b
第2个回答  2013-05-03
字符类

[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,你就知道怎么搞了!本回答被提问者和网友采纳
第3个回答  2013-05-03
用[]就行了,两个
相似回答