$pattern = '/^(?<word>.*?)(?:\s(?<trans>\[.*?\]))?\s—\s(?<translate>.*?)$/ugm';
$pattern = '/^(?<word>.*?)(?:\s(?<trans>\[.*?\]))?\s—\s(?<translate>.*?)$/gm';
как у Вас в примере. var_dump($text);
выводит строку с длиной 78. А если посчитать кол-во символов в строке ab- — , словах, с общим значением удаления
, то получим 73. Может есть какие то метасимволы в строке? <img src="/path/to/image.jpeg">
server {
listen *:80;
server_name domnginx.com;
location / {
proxy_pass http://6.6.6.6:8080;
}
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
server {
listen *:80 default_server;
return 403;
}