Я хочу извлечь подстроку из строки url. Это URL:Java extract substring from url string
https://test.tech.com/public/pi?id=635106391297495358_0_280740c3f281419b954b309b45a41d77-M_M_0_56b6f628b90b4146abbdba1de9095657
Я хочу, чтобы начать извлечение из ид =
635106391297495358_0_280740c3f281419b954b309b45a41d77
до тире (-), а затем извлечь оставшиеся подстроки
M_M_0_56b6f628b90b4146abbdba1de9095657
Обратите внимание, что точный домен не тот, что указан выше, это просто пример.
Любые идеи? Я с радостью порекомендую вам вашу помощь. Благодарю.
UPDATE:
это то, что я сделал до сих пор:
final URI uri = URI.create(result.getContents());
final String path = uri.getPath();
path.substring(path.lastIndexOf('-') + 1);
Log.e("EXTRACTED", "" + path);
Но это только получает открытый/пи.
Alrite, есть у пытался что-то, любое регулярное выражение? –
@JunedAhsan yup. Я попробовал lastIndexOf. Будет обновлять мой пост. –