Как удалить символ из строки в JavaScript

Стандартная форма манипуляции строкой в ​​JavaScript — это удаление символа из строки. Давайте рассмотрим все способы удаления символа из строки в JavaScript.

Удалить символ из строки в JavaScript

Чтобы удалить символ из строки в Javascript, вы можете использовать следующие различные методы и приемы:

  1. substr () удаляет символ из определенного индекса в строке.
  2. replace () заменяет конкретный символ/строку с другим символом/строкой .
  3. slice () извлекает части строки между заданными параметрами.
  4. Использование функции string replace () с регулярное выражение.

JavaScript String replace ()

Javascript String replace () — это встроенный метод, который возвращает новая строка с некоторыми или всеми совпадениями с шаблоном, замененными на repl acement.

Функция replace () используется для замены определенного символа/строки другим символом / строка . Он принимает два параметра: первый — это заменяемая строка, а второй — это строка, которая должна быть заменена.

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

Синтаксис

 string.replace ('characterToReplace', '  '); 

Пример

//app.jsstr =' Hello cy Adele '; newStr = str.replace ('  c ',' '); console.log (' Исходная строка: ', str); console.log (' После удаления символа: ', newStr); 

Вывод

 node app.js Исходная строка: Hello cy Adele После удаления символа: Hello y Adele 

В этом примере нашей исходной строкой является ‘ Привет, Адель! и после использования String.replace () и передачи пустого символа для замены на символ ‘ c ‘, мы успешно удален символ ‘ c ‘, и на выходе получилось ‘Hello y Adele’.

Использование метода replace () с регулярным выражением

Чтобы удалить символ из строки, используйте комбинация строки repl ace () и регулярное выражение. Эта комбинация используется для удаления всех вхождений определенного символа, в отличие от предыдущей функции.

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

См. следующий код.

//app.jsstr = 'AppDividend'; console.log ('Original String:', str); newStr = str.  replace (/D/g, ''); console.log ('После удаления символа:', newStr); 

Вывод

 node app.js Исходная строка: AppDividend После удаления символа: Appividend 

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

Удаление символа из строки с помощью среза ()

Функция JavaScript String slice () используется для извлечения частей строки между заданными параметрами. Метод slice () принимает начальный и конечный индексы строки и возвращает строку между этими индексами.

Если конечный индекс не указан, предполагается, что он равен длине строки.

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

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

См. Следующий код.

//app.jsstr = 'AppDividend'  ; console.log ('Исходная строка:', str); removeFirstChar = str.slice (1); console.log ('Удаление первого символа', removeFirstChar); removeLastChar = str.slice (0, str.length - 1  ); console.log ('Удаление последнего символа:', removeLastChar); 

Вывод

 Исходная строка: AppDividend Удаление  первый символ ppDividend Удаление последнего символа: AppDividen 

В этом примере мы удалили первый и последний символы строки с помощью метода slice ().

Чтобы удалить первый символ, мы передали 1 в качестве аргумента.

Чтобы удалить последний символ, мы передали первый аргумент как 0, а второй как длину строки — 1.

Удаление определенного символа с помощью substr ()

Строка Javascript substring () — это встроенная функция, которая возвращает часть строки между начальным и конечным индексами или до конца строки.

Метод substr () может использоваться для удаления символа из определенного индекса в строке. Функция substr () используется для извлечения частей строки между заданными параметрами.

Метод substr () принимает два параметра: первый — это начальный индекс, а второй — конечный индекс строки. Функция возвращает строку между этими индексами.

Часть строки до и после удаляемого символа разделяется и объединяется. Это удаляет символ из определенного индекса.

Чтобы удалить первый символ из строки, передайте первый параметр как 1, а второй параметр как строку. длина. Он вернет строку, первый символ которой удален.

//app.jsstr = 'AppDividend'; console.log ('Original String:', str); newStr = str.substr (1  , str.length); console.log ('После удаления первого символа:', newStr); 

Вывод

  node app.js Исходная строка: AppDividend После удаления первого символа: ppDividend 

Из вывода видно, что первый символ удален.

Заключение

Чтобы удалить символ из начала строки, середины строки и в конце строки, используйте str.substr () , str.slice () и str.replace () .

Оцените статью
nanomode.ru
Добавить комментарий