【正则表达式求助】: 寻找所有匹配 比如: String text = "abcdacd" 要寻找出所有的ac 匹配: a 0 c 2 ; a 4 c 5; a 0 c 5 要寻找出所有的acd 匹配: a 0 c 2 d 3 ; a 4 c 5 d 6 ; a 0 c 5 d 6 如何写正则表达式呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 确实用正则表达式似乎不太明显, 只是这里的字符 a,c,d 实际上是字符串;如果用循环写出来代码可能嵌套好几层,很难读懂, 所以我是希望寻求正则表达式的解决方案, 初步想法是:.*?(a).*?(c).*? 利用勉强型匹配, 但是, 这样无法匹配所有的可能,只能匹配一部分情况。还有一种想法,就是用多个正则式分别匹配一部分情况, 然后合起来可以囊括所有情况。 我觉得获取字符串中的单个字符和位置 再进行.equals比较能好一点吧 正则表达式的话要不是很容易实现的啊 自己写的饼图小程序问题 jar包运行问题 正则表达式引起CPU长时间表100%,请各位达人指点 谁知道ktable怎么用啊?我下载了ktable不知道怎么用? 求救各位高手, 如何在Jtree显示的文件拖放到本地应用程序,让其打开被拖动的文件 如何在只编历一次单连表的情况下,知道该连表的中间位置, java 连接sqlserver数据库问题 一个关于focusLost问题的处理 怎么用java实现删除文件夹和文件夹包含的文件的命令,相当于DOS下的DELETETREE命令 以下语句为什么不对呢? 求各位大虾进来看看! 求助!!!各位大虾进来看看
确实用正则表达式似乎不太明显, 只是这里的字符 a,c,d 实际上是字符串;如果用循环写出来代码可能嵌套好几层,很难读懂, 所以我是希望寻求正则表达式的解决方案, 初步想法是:.*?(a).*?(c).*? 利用勉强型匹配, 但是, 这样无法匹配所有的可能,只能匹配一部分情况。还有一种想法,就是用多个正则式分别匹配一部分情况, 然后合起来可以囊括所有情况。