Как мне зафиксировать границу слова, но игнорировать пробелы в слове? - PullRequest
0 голосов
/ 02 июля 2019

Пример : «Цена BTC на бит Finex»

Регулярное выражение, которое я пробовал: \b(bitfinex)\b

Выражение, приведенное выше, захватывает bitfinex если слово не имеет пробелов где-либо в нем.как я могу учесть ноль или более пробелов между любыми буквами в границе слова без захвата этих пробелов

Я пробовал \b(b\s*i\s*t\s*f\s*i\s*n\s*e\s*x)\b, но он возвращает совпадение как Bit finex, как я могу игнорировать пробелы и получить его как bitfinex

Любое направление ценится

1 Ответ

3 голосов
/ 02 июля 2019

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

реально ?: сделать два шага. Сопоставьте регулярное выражение с пробелами и замените пробелы на втором шаге

...