Регулярное выражение для сопоставления записей в спискеJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Регулярное выражение для сопоставления записей в списке

Сообщение Anonymous »

У меня есть список из нескольких записей. Каждая запись уникальна, и я идентифицирую их по определенному индексу. Вот пример того, как выглядят записи:
\
Пример: идентификация на основе третьего значения, но с разным количеством полей

Код: Выделить всё

String str1 = "\"1\",\"11\",**\"1\"**,\"111\",\"11\",\"111\"";
String str2 = "\"1\",\"11\",**\"1\"**,\"111\",\"11\",\"111\",\"1111\",\"11111\"";
String str3 = "\"1\",\"11\",**\"2\"**,\"111\",\"11\",\"111\"";
Я пробовал использовать следующие регулярные выражения, но они не работают должным образом:

Код: Выделить всё

regex1: ".*\",\".*\",\"1\".*"
regex2: ".*\",\".*\",\"2\".*"
Что я делаю не так?
Заранее благодарю за любую помощь!

Подробнее здесь: https://stackoverflow.com/questions/791 ... -in-a-list
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»