- Мой ввод t% 60hiag% 2Fra% 2Cjan
- Я хочу, чтобы это было преобразовано в t% 60hiag% 2fra% 2cjan
Я бы хотел заменить% 2F на% 2f.т. е. любое число в диапазоне от 0 до 9, за которым следует алфавит в верхнем регистре от AF, следует преобразовать в алфавит в нижнем регистре.
Я смог извлечь и заменить общей строкой.Но мне нужна помощь в замене извлеченной строки на нижний регистр.
private static String urlEncodeLowerCase(String stringInput)
{
stringInput = stringInput.replaceAll("%[0-9]{1}[A-F]{1}", "T");
return stringInput;
}
Приведенный выше код извлечет и заменит извлеченную строку на "T", но я хочу что-то похожее
stringInput = stringInput.replaceAll("%[0-9]{1}[A-F]{1}", "%[0-9]{1}[A-Z]{1}".toLowerCase);
Вышекод не будет работатьЭто просто, чтобы вы поняли мое требование.