@brotok вам лучше всего это составлять в конструкторе на условия функций. А там уже запись. В общем у вас буит 4 if -а только смотрите а если у вас совпадет все? При таком методе он 4 раза и запишет
@fox Потому что несколько элементов могут содержать фразу + какой-то текст. Иногда надо проверять только по этой фразе. Иногда весь текст целиком.
Надеялся, что есть способы проверять точное совпадение (обернуть в кавычки, регулярные выражения и т.д.) ...