Мне нужно вырезать хвост строки в некоторых случаях - я сделал это с indexOf и подстрокой, но это замедлило мой код ((я думал о регулярных выражениях, но у этих хвостов только подобные начинания - это не «стабильный» слово Например, у меня есть такая строкаудалить весь текст после найденного слова java
aaaaa bbb cc (bb) (r-1hh)
и мне нужен результат
aaaaa bbb cc (bb)
но также может быть такой строки
aaaaa bbb cc (bb) (r3-34fff)
или
aaaaa bbb cc (bb) [tagBB- na]
Итак, вопрос - могу ли я использовать регулярное выражение, чтобы найти индекс хвоста?
Другой вопрос - это IndexOf или Substring использует regex в java?
IndexOf быстрее, чем регулярное выражение.Если вы хотите получить точное соответствие, почему вы хотите регулярное выражение? – aalku