Php Regex между в тексте не работает

0

Я получаю данные с

$newtext = fread($rcon, 102400);

Но этот скрипт не работает

$offset = stripos($newtext, 'ÿ');

Но если я напечатаю его, я мог бы видеть y

EYî ÿ5aa68

Почему это не работает? Его вид проводной.. Потому что.. Он есть.. ^^

Спасибо за вашу помощь и время :)

  • 0
    Попробуйте: $answer .= preg_replace ('/BE(.*?)ÿ/u' , '' , $newtext);
  • 0
    Вы хотите удалить "BE" или целую строку?
Показать ещё 8 комментариев
Теги:
preg-replace

1 ответ

0
$answer .= preg_replace ('/(BE.*?)ÿ/' , '' , $newtext);

или если вы хотите только удалить коды:

$answer .= preg_replace ('/BE(.*?)ÿ/' , '' , $newtext);

Здесь вы можете попробовать протестировать (expand ТАБЛИЦА ЗАМЕНЫ): http://regex101.com/r/tO1aB8/1

  • 0
    Они могут быть в тексте, как это: «38.254: 23BE; ãjhÿ04» Он не нашел что-то ..
  • 1
    Почему точка перед знаком равенства? Что содержит $answer ?
Показать ещё 13 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню