(Предполагая, что в вашей строке нет / вы хотите разрывать строки ...)
Какова длина этой строки на самом деле?
Я подозреваю, что есть предел томучтение строки из файла или из командной строки может быть, и поскольку конец строки отсекается, синтаксический анализатор видит что-то вроде s1="some very long string..........
(без окончания "
) и, таким образом, выдает ошибку синтаксического анализа?* Вы можете разбить длинные строки на несколько строк, избегая разрывов строк в вашем источнике, например:
s1="some very long string.....\
...\
...."