У меня есть такой объект в JavaScript:Регулярного выражения для сопоставления несколько слов с и без пробелов
['abc def ghi', 'abcdef ghi', 'abc DEFghi']
Я хочу, чтобы соответствовать всем элементам с регулярным выражением. У меня до сих пор:
/(abc def ghi)/ig
Я знаю о белом пространстве выражения, как \s*
, но есть способ, чтобы использовать его без необходимости вводить его каждый пробельный каждый элемент моего объекта?
Вы можете сначала удалить все пробелы из строки (заменить пробел пустой строкой), а затем совместить с символом '(abcdefghi) \ ig' –
Является ли порядок букв и их число в строке важными? Или это может быть что-то вроде 'dbi aec hfg' или' aaabbb ccc'? –
В моем практическом сценарии это выглядит следующим образом: мне нужно сравнить строку имен компаний против одного названия компании, например: 'if 'Super Secret Spying CorpInc' в ['Super Secret Spying Corp Inc', 'Another One Inc'] 'Обратите внимание на опечатку" CorpInc " – nottinhill