Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
JavaScript Как вырезать часть строки? https://www.cyberforum.ru/ javascript-beginners/ thread2367362.html
Есть номер телефона из 11 чисел, мне нужно взять оттудаго все цифры кроме первого к примеру у меня есть 81112223334 мне нужно взять 1112223334 без 8, как это сделать скажите пожалуйста?
JavaScript Почему если умножить 1.2 * 3 результат равен 3.5999999999999996?
Привет друзья! И сразу... не нужно показывать, что вы умнее меня - это ясно и так... мне нужно как-то решить задачку... Замутил калькулятор на javascript и столкнулся с очень странным...
JavaScript Смена картинок через каждую секунду
Имеются картинки с цифрами 3,2,1,0.При загрузке страницы должны меняться картинки от 3 до 0 каждую секунду. После того как картинка с цифрой "0" подержится на экране одну секунду, следует загрузить...
JavaScript Не могу разобраться с input Нужно, что бы при нажатии на кнопку, вылезал текст введенный пользователем. Объясните пожалуйста, почему не работает. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> ... https://www.cyberforum.ru/ javascript-beginners/ thread2366983.html
JavaScript Проверить в двумерном массиве, что хотя бы одна строчка, столбец, диагональ имеет внутри равные друг другу числа. https://www.cyberforum.ru/ javascript-beginners/ thread2366804.html
Здравствуйте друзья, есть двумерный массив необходимо выполнить проверку по строке, столбцам и двум диагоналям всего массива и если хотябы одна строчка,столбец,диагональ имеет внутри равные друг...
JavaScript Изменение значение динамически
У меня есть текст в коде html 5 который выводит название "значение".Как сделать чтобы это слово появлялось только после нажатие на кнопку "Отнять" и соответственно изменялось динамически. <p...
JavaScript Не работает клик на мобильниках
Ребят, привет! Такой вопрос пишу на чистом js. У меня есть функция elem.addEventListner('click', ()=> { Тут код }) На больших экранах функция отрабатывает. А в мобильных версиях не...
JavaScript Телепрограмма на сайт Привет. Есть сайт, внизу выводится телепрограмма. Хочу и себе такую установить на сайт. Есть такие модули, скрипты.... Все перерыл( Спасибо https://www.cyberforum.ru/ javascript-beginners/ thread2366728.html
JavaScript Вывести таблицу из запроса JSON https://www.cyberforum.ru/ javascript-beginners/ thread2366703.html
Здраствуйте, имеется длинный JSON-ответ сервера примерного вида: stdClass Object ( => 200 => Array ( ) => Array
JavaScript Сделать список todo у нас форма и список, при сохранении новой задачи она появляется в списке ниже рядом с каждой задачей есть чекбокс, если его нажать, то задача становится выполненной и текст должен быть зачеркнутым... https://www.cyberforum.ru/ javascript-beginners/ thread2366588.html
Эксперт JS
5293 / 3057 / 1477
Регистрация: 14.06.2018
Сообщений: 5,800
08.12.2018, 19:09 0

В строке после каждого знака препинания добавлялся пробел

08.12.2018, 19:09. Просмотров 1379. Ответов 3
Метки (Все метки)

Ответ


Это регулярное выражение с символами юникода. Каждый знак пунктуации заменить этим же знаком пунктуации, после которого будет пробел.
Основы регулярных выражений:
https://proglib.io/p/learn-regex/

\p{Po} Пунктуация: другие знаки пунктуации
https://docs.microsoft.com/ru-... Categories

"$1 " Каждый знак пунктуации заменить этим же знаком пунктуации, после которого будет пробел.
https://docs.microsoft.com/ru-... ered-group

Добавлено через 2 минуты
Как раз оттуда напомнили, что шаблон для замены для всего совпадения $&
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<!doctype html>
<html>
<head>
    <meta charset="utf-8" />
</head>
<body>
    <script>
        let str = prompt("Введите любую строку со знаками препинания:");
        alert(withSpace(str));
 
        function withSpace(str) {
            return str.replace(/\p{Po}/gu, "$& ");
        }
    </script>
</body>
</html>


Вернуться к обсуждению:
В строке после каждого знака препинания добавлялся пробел
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.12.2018, 19:09

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

Добавить после каждого знака препинания пробел
Написал вот код для задачи, но в ответе выдает ересь в конце, что делать, подскажите:( int...

Ввести строку символов и вставить пробел после каждого знака препинания
А как это будет написано на с#? &quot;Ввести строку символов и вставить пробел после каждого знака...

Отредактировать текст так, чтобы после каждого знака препинания стоял один пробел
помогите пожалуйста с этим разобраться...) составить программу, которая редактирует текст так,...

В заданном тексте после каждого знака препинания («.», «,», «:», «;») вставить пробел, если его там нет.
В заданном тексте после каждого знака препинания («.», «,», «:», «;») вставить пробел, если его там...

После каждого знака препинания (".", ",", ";") вставить в строку пробел, если там его нет
Выполните задания с использованием библиотечного класса string. Даны строка S. Необходимо после...

Как вставить пробел после знака препинания, если его там нет?
Приветствую! Такую вот программку реализовал. Она считывает строку (как сделать, чтобы считывала...

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