Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript: RegExp
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Вадим Джамиев
0 / 0 / 0
Регистрация: 14.04.2018
Сообщений: 3
1

Несколько символов заменить

14.04.2018, 20:51. Просмотров 790. Ответов 5

Javascript
1
2
3
4
    txt = '& 1221 22 &/'
    newtxt = txt.replace(/-/g,"<p>");
    newtxt = newtxt.replace(/'&/'/g,'</p>');
    var edit = document.getElementById('txt').value = newtxt;
Помогите заменить "&/" на ")", потому что у я уже имею символ "&" который заменяется на "(", и при попытке заменить "&/" получается: "(/"

Язык: Js
Спасибо заранее.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.04.2018, 20:51
Ответы с готовыми решениями:

Оператор if. Сравние несколько символов переменной
Проблема в следующем. Есть символьная переменная со значением = КИБЕРФОРУМ....

В текстовом файле несколько последовательных одинаковых символов заменить одним
Используются только последовательные файлы При работе с типизованными файлами,...

Найти во введенной строке текста некоторую последовательность символов и заменить её иной последовательностью символов
Найти во введенной строке текста некоторую последовательность символов и...

В массиве символов заменить определённые группы символов на заданные
Дан массив символов, в котором встречаются структуры &lt;i&gt; и &lt;/i&gt;. Заменить...

В исходной строке а$ заменить все вхождения заданной последовательности символов x$ на другую заданную последовательность символов y$
В исходной строке а$ заменить все вхождения заданной последовательности...

5
Qwerty_Wasd
1206 / 883 / 439
Регистрация: 16.04.2016
Сообщений: 2,383
Завершенные тесты: 2
14.04.2018, 21:40 2
Лучший ответ Сообщение было отмечено Вадим Джамиев как решение

Решение

Вадим Джамиев, меня сейчас наверное тапками закидают - песочница
HTML5
1
<div id="text">& 1221 22 &/</div>
Javascript
1
text.innerText=text.innerText.replace(/&\//g,')').replace(/&/g,'(');
1
Вадим Джамиев
0 / 0 / 0
Регистрация: 14.04.2018
Сообщений: 3
15.04.2018, 17:17  [ТС] 3
Спасибо огромное! Очень помог!

Добавлено через 6 минут
Хочу задать еще вопрос, как сделать так чтобы допустим:
HTML5
1
<textarea id="txt" placeholder="Введите сюда что-нибудь"> </textarea>
Мне нужно сделать чтобы вот мы вводили допустим: "&.ТЕКСТ" и заменялось это все на "<bo id="Текст">"
0
Qwerty_Wasd
1206 / 883 / 439
Регистрация: 16.04.2016
Сообщений: 2,383
Завершенные тесты: 2
15.04.2018, 17:43 4
Вадим Джамиев,
Цитата Сообщение от Вадим Джамиев Посмотреть сообщение
мы вводили допустим
давайте сократим басню.
Что конкретно будет вводиться и что конкретно должно получаться?
0
Вадим Джамиев
0 / 0 / 0
Регистрация: 14.04.2018
Сообщений: 3
15.04.2018, 17:54  [ТС] 5
Я уже разобрался, спасибо за прошлый ответ! Ты мне очень помог!
0
Qwerty_Wasd
1206 / 883 / 439
Регистрация: 16.04.2016
Сообщений: 2,383
Завершенные тесты: 2
15.04.2018, 18:11 6
Хорошо Оставлю это для тех, кто придет сюда с похожей траблой - песочница
HTML5
1
<textarea id="txt" placeholder="Введите сюда что-нибудь"></textarea>
Javascript
1
txt.onchange=()=>txt.value="<div id='"+txt.value.match(/[А-Яа-яA-Za-z0-9_]/g).join("")+"'></div>"
А заодно напомню, кто забыл -
Стилевой идентификатор — уникальное имя элемента, которое используется для изменения его стиля и обращения к нему через скрипты. Идентификатор в коде документа должен быть в единственном экземпляре, иными словами, встречаться только один раз.Идентификатор должен обязательно начинаться с латинского символа и может содержать в себе латинские буквы (A–Z, a–z), цифры (0–9), символ дефиса (-) и подчеркивания (_). Использование русских букв в именах идентификатора недопустимо.
0
15.04.2018, 18:11
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.04.2018, 18:11

В введенной строке символов найти пары состоящие из одинаковых символов и заменить второй из них цифрой 1
В введенной строке символов найти пары состоящие из одинаковых символов и...

Посчитать сколько символов А и B во введенной строке. Если символов А больше, то все символы B заменить на А, и наоборот
Посчитать сколько символов А и B во введенной строке. Если символов А больше,...

Дана произвольная строка символов. Заменить подряд стоящие одинаковые символы одним символом, а после него в скобках записать число символов, которые
Дана произвольная строка символов. Заменить подряд стоящие одинаковые символы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru