Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
JavaScript Onkeydown и onkeyup задержка времени https://www.cyberforum.ru/javascript-beginners/thread2311943.html
Всем привет. В общем мне нужно отловить нажатие пробела при нажатом Ctrl. Делаю так: runOnKeys = function (key1,key2) { var codes = { 0: key1, 1: key2
Не выводится alert после загрузки фото JavaScript
Добрый день у меня вот такая вот проблема. Пользователь нажимает у себя на странице Изменить фото, при нажатии на кнопку он выбирает фотографию и начинается загрузка фотографии. На стороне сервера...
Копирование текста из DIV тега P JavaScript
есть такая простая структура <div id="paper_01"> <p>345 Статья</p> <p>Как живётся на Руси</p> </div> Как скопировать текст с тега <p> что бы после загрузки страницы. С первого текстового...
JavaScript Cannot read property 'parentNode' of undefined Есть скрипт n = container.querySelectorAll( '.sub-menu' ).length; button.onclick = function() { if ( -1 !== container.className.indexOf( 'toggled' ) ) { container.className =... https://www.cyberforum.ru/javascript-beginners/thread2311804.html
JavaScript Сравнение элементов массива https://www.cyberforum.ru/javascript-beginners/thread2311778.html
Подскажите, пожалуйста, кто знает. Имеется многомерный массив. Например, arr = , , , , , ]; Как перебрать его и выбрать пары противоположных вложенных массивов? В данном случае и . Я пока еще...
Переменные и циклы JavaScript
Здравствуйте я начинающий веб программист. Я хожу на курсы и мне дали задание. Я должен создать три переменные с prompt var a = prompt; 3 раза, и поставить эти переменные в цикл. А значения с...
Не работает прокрутка сайта с мобильных устройств JavaScript
Здравствуйте, подскажите, пожалуйста, в чем может быть проблема (в js я ни в зуб ногой, к сожалению): на сайте http://webleader.by/wond/ не работает прокрутка на мобильных устройствах. Отключать...
JavaScript Функция не работает в IE <div id="bar"> <div id="sidebar_div"> <button id="sidebar">УДАЛИТЬ</button> </div> </div> bar.addEventListener('click', function(e) { const {target} = e; https://www.cyberforum.ru/javascript-beginners/thread2284160.html
JavaScript Виджет (фрейм) с точным временем с сервера https://www.cyberforum.ru/javascript-beginners/thread2284059.html
Нужен скрипт, который бы отображал время не с компьютера пользователя, а с какого-нибудь сервера точного времени
JavaScript [JS] Ошибка CORS при загрузке страницы. По клику - окей По сабжу. Если запускать функцию по клику - всё окей. А если запустить её в document.ready, то запрос блокируется. Причина: отсутствует заголовок CORS «Access-Control-Allow-Origin» (FireFox). Доступа... https://www.cyberforum.ru/javascript-beginners/thread2284058.html
diadiavova
4218 / 1580 / 477
Регистрация: 11.04.2015
Сообщений: 2,873
Записей в блоге: 36
16.08.2018, 02:22 0

Удалить слова из предложения, если они содержат один восклицательный знак

16.08.2018, 02:22. Просмотров 484. Ответов 3
Метки (Все метки)

Ответ

Женя Брянцев, тут требуются некоторые уточнения. Во-певрых, непонятно по какому принципу удаляются пробелы, если задача в том, чтобы удалять слова, то, куда делся пробел из второго примера? Или после удаления надо нормализовать пробелы, типа удалить вначале и в конце, а в середине оставить по одному между словами? Во-вторых, надо бы уточнить, где конкретно могут появляться восклицательные знаки, поскольку в примерах они только вначале и в конце, а в середине могут быть или нет? И слова будут обязательно Hi или это просто такой пример?

Если все как описано в задании, то есть просто убирать слова, содержащие один пробел, то вот так
Javascript
1
2
        const remove = str => str.replace(/([^ ]+)/g,
            m => m.split("").filter(c => c == "!").length == 1 ? "" : m);
Если надо убрать лишние пробелы, то так
Javascript
1
2
        const remove = str => str.replace(/([^ ]+)/g,
            m => m.split("").filter(c => c == "!").length == 1 ? "" : m).trim().replace(/ +/, " ");


Вернуться к обсуждению:
Удалить слова из предложения, если они содержат один восклицательный знак
1
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.08.2018, 02:22

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

В тексте в конце каждого предложения, поставить восклицательный знак "!"
В тексте в конце каждого предложения, поставить восклицательный знак &quot;!&quot; помогите сделать, или...

Из текстового файла прочитать предложение, после каждого слова поставить восклицательный знак
Из текстового файла прочитать предложение, после каждого слова поставить восклицательный знак....

Если в слове строки есть искомая буква, то добавить к этому слову восклицательный знак '!'
С клавиатуры вводится строка из нескольких разных слов через пробел. Потом вводится буква, которую...

Данный текст, в котором слова разделяются пробелом, а в конце стоит восклицательный знак (!). необходимо:
Данный текст, в котором слова разделяются пробелом, а в конце стоит восклицательный знак (!)....

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