Объединение нескольких строк в одну



  • Как сделать так, чтобы текст из нескольких строк из файла воспринимался как одна строка?
    Например:

    "Привет! Как
    поживаешь?
    Чем занимаешься?"

    читалось как 1 строка? Пробовал, например, текст взять в кавычки - не получается, читает только последнюю из нескольких строк.



  • @NickBAS said in Объединение нескольких строк в одну:

    Как сделать так, чтобы текст из нескольких строк из файла воспринимался как одна строка?
    Например:

    "Привет! Как
    поживаешь?
    Чем занимаешься?"

    читалось как 1 строка? Пробовал, например, текст взять в кавычки - не получается, читает только последнюю из нескольких строк.

    Можете добавлять перенос строки уже после получения строки. Для этого используйте любой символ не встречающийся в строке и замените его на перенос строки уже в скрипте.



  • @Fox как можно это сделать?
    И каким образом можно задать свой символ разделителя?



  • @NickBAS said in Объединение нескольких строк в одну:

    @Fox как можно это сделать?
    И каким образом можно задать свой символ разделителя?

    797d92d9-1fa0-45a0-8cd7-6c5fc288a973-изображение.png


    b98363d7-449e-40c5-ae12-5ce04b7616b8-изображение.png


    0f093d5a-a371-49df-bb48-b6ccabb10ac2-изображение.png


    f54c8d75-d3c0-408b-950c-e7731906ccd2-изображение.png



  • @Fox Хорошо. Получилось. Сейчас такая ситуация:

    "Привет"
    ;
    "Пока"

    Когда выбирается рандомно какой-то из этих элементов, то добавляется лишний перенос. Например:

    "Привет
    "
    или
    "
    Пока".
    Как можно избавиться от лишних переносов до и после разделителя ";", сохранив оригинал?
    "Привет"
    ;
    "Пока"



  • @NickBAS said in Объединение нескольких строк в одну:

    @Fox Хорошо. Получилось. Сейчас такая ситуация:

    "Привет"
    ;
    "Пока"

    Когда выбирается рандомно какой-то из этих элементов, то добавляется лишний перенос. Например:

    "Привет
    "
    или
    "
    Пока".
    Как можно избавиться от лишних переносов до и после разделителя ";", сохранив оригинал?
    "Привет"
    ;
    "Пока"

    Чегось?



  • @Fox поскольку в оригинальном тексте есть разделитель ";" и с обеих его сторон имеются переносы строк
    ("Привет"
    ;
    "Пока",
    между " и ; имеется перенос), то и при взятии рандомного элемента захватывается лишний перенос сверху или снизу текста. Нужно от него избавиться.



  • @NickBAS said in Объединение нескольких строк в одну:

    @Fox поскольку в оригинальном тексте есть разделитель ";" и с обеих его сторон имеются переносы строк
    ("Привет"
    ;
    "Пока",
    между " и ; имеется перенос), то и при взятии рандомного элемента захватывается лишний перенос сверху или снизу текста. Нужно от него избавиться.

    Всё равно не понимаю. Я же объяснил, берёте исходный текст, заменяете переносы строк в исходном тексте на любой символ (который не встречается в тексте), затем в BAS получаете текст и заменяете необходимый символ на символ переноса строки


Log in to reply
 

  • 3
  • 6
  • 16
  • 3
  • 1
  • 5
  • 7
  • 6