Мне нужно выполнить запрос MySQL с использованием регулярного выражения, а часть критериев содержит скобки.
Я знаю, как избежать скобок в MySQL ... используя двойную обратную косую черту.
Но это не работает, когда я помещаю запрос в строку, которая будет использоваться в perl.
Я пробовал приложить строку в апострофе и снова попытался использовать цитаты безрезультатно.
пример:mysql: как избежать скобок в строке perl
select * from table where fieldname regexp '.\\(.';
Вышеперечисленные работы с MySQL, но дает мне ошибку в Perl: «круглые скобки не сбалансирован»
Вы можете поместить в код Perl, где вы делаете запрос к базе данных? – tadman
@XiVix вам нужно отформатировать код для двойной обратной косой черты, чтобы показать, как я отредактировал ваш вопрос :) в целом всегда лучше форматировать фактический код, подобный этому, вместо того, чтобы помещать его в текст. –
Вам нужно показать свой код Perl, так как это кажется проблемной областью. – cjm