Здравствуй сообщество есть вот такая строка и регулярное выражение:
Как сделать так что бы только первый элемент парсилось только то что в начале строки без 2 этого вот кусочка?
Всё оказалось просто нужно добавить символ начала строки)
Чтобы найти 0 и более любых букв + ; в начале строки с помощью регулярного выражения Java, можно использовать
String regex = "^\\p{L}*;";
String regex = "(?m)^\\p{L}*;"; // (?m) для поддержки многострочности
Обратите внимание, что тут опция Pattern.UNICODE_CHARACTER_CLASS ((?U)) не нужна, буквенный класс \p{L} поддерживает все буквы Юникода по умолчанию.
См. демо на regex101.com.
Подробности
^ - начало строки (при использовании (?m) находит также позиции после символа перехода на новую строку)\p{L}* - ноль и более любых букв; - символ ;.Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости