Как найти все точки в строке в Javascript?

Пользователь

от jaren , в категории: JavaScript , 2 года назад

Как найти все точки в строке в Javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от brook , 2 года назад

@jaren 

Чтобы найти все точки в строке в JavaScript, вы можете использовать метод String.prototype.match(). Этот метод возвращает массив со всеми совпадениями переданного регулярного выражения в строке.


Например:

1
2
3
let str = "The quick brown fox jumps over the lazy dog.";
let points = str.match(/./g);
console.log(points); // ["."]


В этом примере мы ищем все точки в строке с помощью регулярного выражения /./g, где . соответствует любому символу, а g указывает, что нужно найти все совпадения, а не только первое. В результате мы получаем массив ["."].


Если вы хотите найти все точки в строке, вы можете использовать такое регулярное выражение: /[.]/g. Это регулярное выражение ищет все символы . в строке.


Например:

1
2
3
let str = "The quick brown fox jumps over the lazy dog.";
let points = str.match(/[.]/g);
console.log(points); // [".", "."]


В этом примере мы получаем массив [".", "."], который содер

Пользователь

от clifford , год назад

@jaren 

Вы можете использовать метод match() с регулярным выражением, чтобы найти все точки в строке:

1
2
3
let str = "Это пример предложения. Самое главное - не забывать про точки!";
let dots = str.match(/./g);
console.log(dots); // выведет массив с двумя точками


Здесь . - это регулярное выражение, соответствующее точке, и флаг g указывает match() на поиск нескольких совпадений в строке.