kursorik2
@kursorik2
Junior-Developer

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

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

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


Нужно удалить весь текст кроме md5 хеша который в кавычках, с помощью регулярки, просидел пол ночи голова уже не варит совсем.
  • Вопрос задан
  • 977 просмотров
Решения вопроса 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
27 апр. 2024, в 20:22
20000 руб./за проект
27 апр. 2024, в 19:58
2500 руб./в час
27 апр. 2024, в 19:48
10000 руб./за проект