Форум программистов, компьютерный форум, киберфорум
Наши страницы

JavaScript: RegExp

Войти
Регистрация
Восстановить пароль
 
Вадим Джамиев
0 / 0 / 0
Регистрация: 14.04.2018
Сообщений: 3
#1

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

14.04.2018, 20:51. Просмотров 142. Ответов 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
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Несколько символов заменить (JavaScript):

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

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

Найти во введенной строке текста некоторую последовательность символов и заменить её иной последовательностью символов - Delphi
Найти во введенной строке текста некоторую последовательность символов и заменить её иной последовательностью символов(замен может быть...

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

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

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

5
Qwerty_Wasd
527 / 529 / 227
Регистрация: 16.04.2016
Сообщений: 1,604
Завершенные тесты: 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
527 / 529 / 227
Регистрация: 16.04.2016
Сообщений: 1,604
Завершенные тесты: 2
15.04.2018, 17:43 #4
Вадим Джамиев,
Цитата Сообщение от Вадим Джамиев Посмотреть сообщение
мы вводили допустим
давайте сократим басню.
Что конкретно будет вводиться и что конкретно должно получаться?
0
Вадим Джамиев
0 / 0 / 0
Регистрация: 14.04.2018
Сообщений: 3
15.04.2018, 17:54  [ТС] #5
Я уже разобрался, спасибо за прошлый ответ! Ты мне очень помог!
0
Qwerty_Wasd
527 / 529 / 227
Регистрация: 16.04.2016
Сообщений: 1,604
Завершенные тесты: 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
Привет! Вот еще темы с ответами:

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

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

Каждую подстроку длиной n > 1, состоящую из одинаковых символов, заменить на подстроку из тех же символов в ко - Turbo Pascal
Доброго времени суток. Помогите с задачей. Дана строка S. Каждую подстроку длиной n &gt; 1, состоящую из одинаковых символов, заменить на...

В строке символов заменить все вхождения подстроки p на не более чем n символов подстроки q - C (СИ)
Составить функцию Zam(s,p,q,n), которая в строке символов s заменяет все вхождения подстроки p на не более чем n символов подстроки q....


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

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

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