split () не работает должным образом - PullRequest
0 голосов
/ 11 мая 2018

У меня есть список «сериализованных» объектов, объекты разделены $$, а атрибуты объекта - $

Я должен разделить его на для получения значений объекта ...

1009 * например:

zfzzfzfTitre $ Interpretessfcqfqfz $ Genresqqqcqvqv $ URLqdqddqdqdqd $ 0 $$ zfzzfzfTitresss $ Interpretessfcqfqfzscsc $ Genresqqqcqvqvcs $ URLqdqddqdqdqd $ 1 $$ zfzzfzfTitresss $ Interpretessfcqfqfzscsc $Genresqqqcqvqvcs $ URLqdqddqdqdqd $ 2 $$ zfzzfzfTitresss $ Interpretessfcqfqfzscsc $ Genresqqqcqvqvcs $ URLqdqddqdqdqd $ 3 $$

1014 * 101 * * 101 * * 101 * * * * * * * * * * * * * * * * * *1014* 1014 * 101 * * 101 * * * * * * * * * * * * * * * * * * * * * *1

Не могли бы вы мне помочь?

Код работает на

1 Ответ

0 голосов
/ 11 мая 2018

Вам нужно убежать от всех $ знаков

Демо

listTemp.split("\\$\\$");

В противном случае он будет анализировать второй $ как и end-of-line якорь

...