У меня есть регулярное выражение, следующее за языком perl в одном приложении. Я хочу преобразовать его в POSIX перед запуском в другом приложении. Я не знаю, возможно ли это или нет. так кто-нибудь может подумать об этом?Можно ли преобразовать регулярное выражение perl в регулярное выражение POSIX?
регулярное выражение:
[^@\s]
/в Perl
[^@[:space:]]
/в POSIX
Неужели '[^ @ [: space:]]' не работает для вас? – anubhava
нет его работы. но проблема в том, что я не могу изменить регулярное выражение. У меня есть два приложения, которые используют одно и то же регулярное выражение. но оба они следуют на разных языках. поэтому я должен изменить весь код в любом из них. Следовательно, я хочу знать, возможно ли их преобразование в регулярное выражение? – user3913114
Хмм, если вы хотите, чтобы какая-то автоматическая конвертация из PCRE в POSIX, то я не думаю, что это возможно, поскольку функции PCRE отличаются. – anubhava