Что не так в этом регулярном выражении java
Кто-нибудь может сказать мне, пожалуйста, что не так в регулярном выражении для Java The matcher.найти не соответствует ему. Мои строки, чтобы соответствовать это ----- функция dateadd('2016-09-18T00:00:00','год','1' )
Регулярное выражение, которое я использую, это
1)^[DATEADD]\\([\\'][\\w-:]+[\\'][\\,][\\'][а-за-З_][\\'][\\,][\\'][\\d]+[[\\']][\\)]$
2)^[Функция dateadd][\\(][\\с]*[.][а-Яа-команды Z0-9_.]+[...][а-Яа-Z_][...][\\д]+[[\\']][\\с]*[\\)]$"
Что я уже пробовал:
Я перепробовал много регулярных выражений, но ни одно из них не соответствует