Извлечь всю строку в txt с помощью PHP

У меня есть файл с несколькими текстами. В этом тексте всегда есть строка со специальными тегами, например:

c8c453a568280e8edfad6d6cc4121e3ac8ffc6709001b40a24bb4c0cfcdba8ced7a54a164c4c87d4b58a29fb626ec9941: U

Мне нужно извлечь строку внутри

На самом деле у меня есть:

$pg = file_get_contents(pg.txt);
$tag = "<cbc:UUID schemeName="CUFE-SHA384">";
$result = strpos($pg, $tag);

Но это не приносит мне струны внутрь.

Какие-либо предложения?

Спасибо

1 ответ

Вы можете использовать регулярное выражение в функции preg_match, чтобы найти свой конкретный тег с любым текстом внутри, сохраняя этот текст, он будет в ключе 1 массива результатов.

<?php

$teste = '<cbc:UUID schemeName="CUFE-SHA384">c8c453a568280e8edfad6d6cc4121e3ac8ffc6709001b40a24bb4c0cfcdba8ced7a54a164c4c87d4b58a29fb626e9941</cbc:UUID>';

preg_match("/<cbc\:UUID\ schemeName\=\"CUFE\-SHA384\"\>(.*)\<\/cbc\:UUID\>/", $teste, $tag);
$text = $tag[1];
echo $text;
Другие вопросы по тегам