Банальный вопрос <br>



  • Доброе время суток. Сразу к делу:
    Есть переменная в которой находиться текст, в нем присутствуют <br>. Необходимо заменить их на переход на другую строку.
    Пробовал делать замену <br> на \n но что то не могло. Скорее всего ошибся где то в банальной вещи, буду благодарен за помощь.



  • @mmaxsmile

    <RETURN>
    


  • @mmaxsmile said in Банальный вопрос <br>:

    <br>

    Посмотрите, как он прописан в исходном коде странице, а не в браузере. Потому что в самой верстке могут быть ошибки, например пробел, но браузер это исправил.



  • @UserTrue Позвольте полюбопытствовать, каким образом текст в переменной взаимодействует с исходным кодом страницы в данном случае?



  • @romanbiz теперь вместо <br> написано <RETURN>, возможно замену стоит производить не через "заменить строку"? а через что то иное?



  • @mmaxsmile Имхо через заменить строку нормально, не надо заморачиваться



  • @romanbiz said in Банальный вопрос <br>:

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

    Никаким причем тут это? Возможна ситуация, что человек запросом получил страницу, но ее код смотрел в браузере и в браузере этот тег всегда будет правильно написан, но в коде он может быть например не <br>, а <br > соответственно делая замену <br> результата не будет.



  • @mmaxsmile said in Банальный вопрос <br>:

    теперь вместо <br> написано <RETURN>, возможно замену стоит производить не через "заменить строку"? а через что то иное?

    Значит тег верный, тогда попробуйте экранировать слэш \\n



  • @romanbiz увы теперь это выглядит так, текст, текст <RETURN><RETURN>текст, текст
    @UserTrue ошибки в синтаксисе самих <br> нет, замена производиться, проблема в том что замена происходит на текст, а не на новую строку.
    двойной слэш тоже не помог



  • @mmaxsmile

    var str = 'Hello<br>friend'
    log(str.replace(/<br>/g,'\n'))
    

    Или так
    2020-04-08_212959.png



  • @mmaxsmile Вам переход на другую строку зачем нужен? Я думал Вы спрашиваете о том чтобы в поле ввести с новой строки.



  • @romanbiz нет, именно в переменной заменить
    @UserTrue ваш вариант помог

    Спасибо Вам за помощь!


Log in to reply
 

  • 2
  • 3
  • 12
  • 33
  • 14
  • 8
  • 4
  • 7