В JavaScript можно исключить совпадения одного регулярного выражения (путем написания другого регулярного выражения)? Например, я хотел бы, чтобы исключить все матчи регулярного выраженияИсключить одно регулярное выражение из другого регулярного выражения
/(cl|g|cr|d)(own)/
(который соответствует «клоун», «платье», «корона» и «вниз»)
из регулярного выражения
/(c|g|cl|cr|d)(o(w|u))(n|d)/
(который соответствует «короне», «клоуну», «мантии», «коме» и т. Д.).
Объединенное регулярное выражение должно соответствовать всем строкам, которые соответствуют первому регулярному выражению, но не строкам, которые соответствуют второму регулярному выражению.
Результат поиска Ниже дает несколько вопросов, которые нечетко связанные с этим один, но я не нашел точных дубликатов: https://www.google.com/#hl=ru&sclient=psy-ab&q=javascript+exclude+word+from+regex&oq=javascript+exclude+word+from+&gs_l=hp. 3.1.33i29i30l4.685.8033.0.9497.45.36.8.1.1.1.342.3792.22j11j2j1.36.0 ... 0,0 ... 1c.1.7.psy-ab.mazWAc09N-ы & = 1 PBX & БАВ = on.2, or.r_cp.r_qf. & BVM = bv.44158598, d.dmQ & fp = d76eed8efe782f95 & biw = 1366 & bih = 639 –