Извлечь всю строку в txt с помощью PHP
У меня есть файл с несколькими текстами. В этом тексте всегда есть строка со специальными тегами, например:
Мне нужно извлечь строку внутри
На самом деле у меня есть:
$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;