У меня есть одна строка, в которой мне нужно заменить одно слово другим словом. Вот моя строка clientId
как /qw/ty/s11/dc3/124
, и у меня есть другая строка id
как p13
. Я хочу заменить s11
на clientId
Строка с p13
.как заменить слово после трех слэш другим словом?
Формат clientId
будет точно таким же. Значит, будет три slah /
, после чего мне нужно заменить это слово другим словом, чтобы любое слово после трех слэшей мне нужно было заменить его значением id
.
String clientId = "/qw/ty/s11/dc3/124";
String id = "p13";
String newId = ""; // this should come as /qw/ty/p13/dc3/124
Что такое простой способ сделать это?
Я предлагаю использовать [ 'Регулярное Expressions'] (https://docs.oracle.com/javase/tutorial/essential/regex/). –
Можете ли вы привести пример, как я могу использовать 'regex' здесь? – john
Является ли clientId всегда после третьего косая черта? –