У меня есть несколько строк в грубой форме: < /p>
String s = "Rendering content from websiteNAme using user agent userAgentNameWithSpaces ; for user username ; at time someTime";
< /code>
Я хочу извлечь значения для websiteName, userAgentNamewithspaces, имя пользователя и когда -нибудь.
Я попробовал следующий код. < /p>
private static final Pattern USER_NAME_PATTERN = Pattern.compile("for user.*;");
final Matcher matcher = USER_NAME_PATTERN.matcher(line);
matcher.find() ? Optional.of(matcher.group(group)) : Optional.empty();
< /code>
он возвращает всю строку «для имени пользователя пользователя» после этого я должен заменить строку пользователя на пустую строку, чтобы получить имя пользователя.
Подробнее здесь: https://stackoverflow.com/questions/435 ... es-in-java
Использование регулярных выражений для извлечения конкретных значений в Java ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Использование регулярных выражений для извлечения сообщений из исходного кода
Anonymous » » в форуме JAVA - 0 Ответы
- 3 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Проблема извлечения и группировки даты регулярных выражений Javascript
Гость » » в форуме Javascript - 0 Ответы
- 104 Просмотры
-
Последнее сообщение Гость
-
-
-
Проблема извлечения и группировки даты регулярных выражений Javascript
Гость » » в форуме Javascript - 0 Ответы
- 90 Просмотры
-
Последнее сообщение Гость
-