标签: string截取位置it | 分类:JAVA_Discuss |
public static int getCharacterPosition(String string){
<wbr><wbr><wbr>//这里是获取"/"符号的位置<br><wbr><wbr><wbr>Matcher slashMatcher = Pattern.compile("/").matcher(string);<br><wbr><wbr><wbr>int mIdx = 0;<br><wbr><wbr><wbr>while(slashMatcher.find()) {<br><wbr><wbr><wbr><wbr><wbr>mIdx++;<br><wbr><wbr><wbr><wbr><wbr><wbr>//当"/"符号第三次出现的位置<br><wbr><wbr><wbr><wbr><wbr><wbr>if(mIdx == 3){<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>break;<br><wbr><wbr><wbr><wbr><wbr><wbr>}<br><wbr><wbr><wbr>}<br><wbr><wbr><wbr>return slashMatcher.start();<br><wbr>}</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr>//这里是获取"/"符号的位置<br><wbr><wbr><wbr>Matcher slashMatcher = Pattern.compile("/").matcher(string);<br><wbr><wbr><wbr>int mIdx = 0;<br><wbr><wbr><wbr>while(slashMatcher.find()) {<br><wbr><wbr><wbr><wbr><wbr>mIdx++;<br><wbr><wbr><wbr><wbr><wbr><wbr>//当"/"符号第三次出现的位置<br><wbr><wbr><wbr><wbr><wbr><wbr>if(mIdx == 3){<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>break;<br><wbr><wbr><wbr><wbr><wbr><wbr>}<br><wbr><wbr><wbr>}<br><wbr><wbr><wbr>return slashMatcher.start();<br><wbr>}</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
Java字符定位
本文介绍了一种使用Java通过正则表达式查找字符串中特定字符第N次出现的位置的方法。该方法利用了Pattern和Matcher类实现对指定字符的搜索,并能够返回所求字符的具体位置。
3029

被折叠的 条评论
为什么被折叠?



