Я должен разделить строку, если она имеет следующий формат нижеJava Строка соответствует ошибке с Regex
String test="City: East Khasi Hills";
и несколько раз я могу получить String test="City:";
Я хочу, чтобы соответствовать шаблону, если есть какие-либо слова после того, как ":",
Я использую
String city=test.matches(":(.*)")?test.split(":")[1].trim():"";
Но мое регулярное выражение в отставке urning false. устал от отладки, кстати, я использую regex online tool, чтобы проверить мою строку.
Я получаю матч в инструменте. но java возвращает мне ложь.
Не используйте Regex101 для Java. Он не поддерживает Java-код регулярного выражения. Протестируйте с помощью [RegexPlanet] (http://www.regexplanet.com/advanced/java/index.html). – RealSkeptic
Кроме того, как вы разделите «String» в первую очередь и почему? – RealSkeptic
Мне нужно получить слово после «:», если есть еще слова пустая строка – saikiran