![](/img/trans.png)
[英]Java - Get substring from 2nd last occurrence of a character in string
[英]Get next occurrence from RIGHT TO LEFT of a substring in a string (Java)
說我有一個字符串s
是這樣的:
s = "... *begin* - some-code-here - *end* ..."
i: ^
索引i
指向"*begin*"
和"*end*"
之間的位置,例如"some"
的'e'
"some"
。
要獲取"*end"*
(下一個)出現的索引,我可以使用
s.indexOf("*end*", i)
是否有類似的方法可以將下一個"*begin*"
的索引移到左側?
采用
s.lastIndexOf("*begin*", i);
我希望此答案添加到wero答案的注釋中,但由於聲譽低下,我無法這樣做。
我認為應該像
s = s.substring(0, i);
s.indexOf("*begin");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.