запрос слова / строки с двумя или более пробелами - PullRequest
1 голос
/ 03 марта 2020

У меня есть такие слова, как:

1) слово: «Четыре года и семь лет go» 2) слово: «Вниз по улице» 3) слово: «яблоко» 4) слово: «The beach "....

Здесь я пытаюсь отфильтровать слова, содержащие в себе два или более пробела

ожидаемые результаты: 1) и 2)

I попробовал что-то подобное после ссылки reg ex для двух или более пробелов в строке:

[
    {
        '$match': {
            'word': '/[ ]{2,}/'
        }
    }
]

Но это не сработало, любые руководящие ссылки или решение было бы очень полезно .... TIA

1 Ответ

1 голос
/ 03 марта 2020

У вас правильная идея, просто ваше регулярное выражение недостаточно точное.

В настоящее время ваше регулярное выражение - это предложения с двойным пробелом, например: example one будет соответствовать.

Вы хотите использовать что-то вроде этого:

[
    {
        '$match': {
            'word': / .* /
        }
    }
]

Я рекомендую попробовать этот сайт, чтобы проверить ваши будущие регулярные выражения, чтобы убедиться, что они делают то, что вы намереваетесь.

...