小编dis*_*ose的帖子

在Java中的字符串中间启动正则表达式匹配

我正在使用regexps +一些手动解析在Java中解析一个相对复杂的表达式.我现在正在做的是删除我已经从字符串中解析的内容,所以我接下来要在字符串的开头解析.

我想改变这个,所以我有一个int pos变量,我不修改字符串.但是,类PatternMatcher类似乎都没有标记要匹配的第一个字符的索引.有什么办法吗?

(我知道我可以传递str.substring(pos)给它Matcher,但我想它会更昂贵,并且使我的代码变得复杂一点,因为我经常使用start()end()方法).

java regex

2
推荐指数
2
解决办法
4919
查看次数

标签 统计

java ×1

regex ×1