首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >找出该部分字符串的最佳方法是潜在的RegEx匹配

找出该部分字符串的最佳方法是潜在的RegEx匹配
EN

Stack Overflow用户
提问于 2011-02-10 16:22:05
回答 4查看 168关注 0票数 1

你如何做到这一点:

我有一个字符串和一些正则表达式。然后我迭代字符串,在每次迭代中,我需要知道该字符串的部分(字符串索引0到字符串当前迭代的索引)是否可能在下一次迭代中完全匹配一个或多个给定的正则表达式。

谢谢你的帮助。

EN

Stack Overflow用户

发布于 2011-02-10 16:59:37

下面这样的代码怎么样:

代码语言:javascript
运行
复制
// all of *greedy* regexs into a list
List<String> regex = new ArrayList<String>();
// here is my text
String mytext = "...";

String tmp = null;
// iterate over letters of my text
for (int i = 0; i < mytext.length(); i++) {
     // substring from 0. position till i. index
     tmp = mytext.substring(0, i);
     // append regex on sub text
     for (String reg : regex ) {
          Pattern p = Pattern.compile(reg);
          Matcher m = p.matcher(tmp);
          // if found, do smt
          if (m.find() ) { bingo.. do smt! }
     }     
}
票数 1
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4954797

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档