嗨,我有一个字符串,我想查找特定单词的索引,但是string的indexOf()方法返回子字符串索引。例如:
String example = "7. Political career He was first elected as an alderman for St.";
int index = example.indexOf("as");
但是此方法返回单词“ was”中子字符串“ as”的索引,而不返回单词“ as”的索引。
答案 0 :(得分:0)
您可以在正则表达式搜索中使用java.util.regex.Matcher和java.util.regex.Pattern来查找特定单词。此链接可能会帮助您获取更多信息http://www.vogella.com/tutorials/JavaRegularExpressions/article.html
稍微复杂一点,但它很灵活。
如果您完全了解数据,则可以在匹配字符串中包含前一个空格,但我怀疑这不是您要查找的内容。