У меня есть строка ввода:
'10,00', '20,00','','aaa',' false true '
'aaaaa'','-*/++;;','',-
'1898302',21/07/2011,'12:59',7104, 13:29
И мне нужно сопоставить эти строки:
"10,00"
"20,00"
""
"aaa"
" false true "
"aaaaa'"
"-*/++;;"
"1898302"
"21/07/2011"
"12:59"
"7104"
"13:29"
Регулярное выражение, которое я использую в Java на данный момент, таково: ('[^']*'|[^\s|,]+)
. Что не соответствует точно ;это соответствует запятой, которую я не хочу.
Может кто-нибудь помочь мне сделать это более точным?