Скажем, у меня есть этотОпределите, сколько строк было сопоставлено с регулярным выражением?
Grocery Shopping // partial match
Groceries // full match
Grocery // full match
Shopping // no match
и у меня есть это регулярное выражение (глобальный и игнорировать регистр будет включен, но не показан)
(Grocer(ies|y))
Как я теперь мог определить, является ли вся линия была подобрана или если на частичную линию была сопоставлена? В этом случае это будет частичное совпадение, поскольку я ищу бакалейные товары, но на линии была «Grocery Shopping»
Должен ли я использовать как другую группу и просто поместить (*) и игнорировать пробелы?
с 'M' флагом на этом положительный предпросмотр' (? = $) 'Будет делать это. – revo
'matchedString.length === line.length' –
что вы имеете в виду m флаг? Можете ли вы дать экзамен? Энди, я не уверен, что это будет работать так же, как line.length не будет также учитывать пробелы? – chobo2