я следующую строку:матч линия, оленья кожа содержат определенные слова
ignoreword1,word1, ignoreword2
я хотел бы, чтобы соответствовать любое слово, которое не ignoreword1
или ignoreword2
это то, что я до сих пор
(?s)^((?!ignoreword1).)*$
Основная цель состоит в том, чтобы использовать регулярное выражение как часть базы данных postgresql для выбора строк, где столбец соответствует подстроке после удаления «ignoreword1», «ig noreword2" и запятая ""
*, чтобы соответствовать любому слову, которое не является ignoreword1 или ignoreword2 * использовать '\ b (?! (?: ignoreword1 | ignoreword1) \ b) \ w +', но, возможно, вы имеете в виду соответствие * string *, затем попробуйте '^ (?! (?: ignoreword1 | ignoreword1) $). *' –
, пожалуйста, разместите его как ответ! – fawzib