Я хочу, чтобы разбить строку на основе текста классификатора, напримерразбить строку на основе текста квалификационных регулярных выражений Java
"1","10411721","MikeTison","08/11/2009","21/11/2009","2800.00","002934538","051","New York","10411720-002",".\Images\b.jpg",".\RTF\b.rtf"
Qualifer = "
Spliter = ,
Я хочу, чтобы разбить строку на основе Spliter ,
но если Spliter входит в квалификатор "
, чем игнорировать его и возвращать строку, включая Spliter.
Регулярное выражение, я использую это (?:|,)(\"(?:[^\"]+|\"\")*\"|[^,]*)
но это регулярное выражение возвращает только запятые, пожалуйста, помогите мне в этом плане, как я новичок в регулярных выражениях
Обратите внимание, что если у нас есть символы новой строки в строку т.е. \r\n
, чем она должна игнорировать символ новой строки
"1","10411","Muis","a","21/11/2009","2800.06","0029683778","03005136851","Awan","10411720-001",".\Images\a.jpg",".\RTF\a.rtf"
"2","08/10/2009","07:32","Call","On-Net","030092343242342376543","Monk","00:00","1.500","0.000","10.000","0.200"
"2","08/10/2009","02:50","Call","Off-Net","030092343242342376543","Une","08:00","1.500","2.000","20.000","3.500"
"2","09/10/2009","03:55","SMS","On-Net","030092343242342376543","Mink","00:00","1.500","0.000","5.000","100.500"
"2","09/10/2009","12:30","Call","Off-Net","030092343242342376543","Zog","01:01","3.500","3.000","70.000","6.500"
"2","09/10/2009","09:11","Call","On-Net","030092343242342376543","Monk","02:30","2.00","2.000","90.000","4.000"
Что вы ожидали выход для данного входа? – anubhava