kursorik2
@kursorik2
Junior-Developer

Как удалить весь текст кроме слова с помощью регулярки?

Друзья, помогите извлечь слово из этой строки:

какой-то текст
var md5_api_key = 'e18610f6e6777924cb3543bc3dbb23fc';
какой-то текст


Нужно удалить весь текст кроме md5 хеша который в кавычках, с помощью регулярки, просидел пол ночи голова уже не варит совсем.
  • Вопрос задан
  • 983 просмотра
Решения вопроса 1
Это если брать самый простой вариант, если что, то можно написать более гибкий

//Загружаем файл или страницу, где есть нужный хэш
$text = file_get_contents('test.txt');

//Вырезаем хэш из переменной
preg_match('!md5_api_key = \'(.*?)\'!', $text, $result);

//Получаем именно строку с хэшем
$result = $result[1];

echo $result;
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
fox_12
@fox_12
Расставляю биты, управляю заряженными частицами
А в чем конкретно сложность-то?
md5_api_key\s*=\s*\'([0-9abcdef]+)\'

ну либо так:

\'([0-9a-f]{32})\'
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы