php - 如何删除php中标签之间的文本?

标签 php regex string

尽管使用 PHP 多年,但我从未真正学会如何使用表达式来正确截断字符串……这让我很反感!

谁能帮我截断这个?我需要从 url 中去掉文本部分,转

<a href="link.html">text</a>

进入

<a href="link.html"></a>

最佳答案

$str = preg_replace('#(<a.*?>).*?(</a>)#', '$1$2', $str)

关于php - 如何删除php中标签之间的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1361878/

相关文章:

php - CodeIgniter 无法在插入函数中获取列名

javascript - 正则表达式拒绝连续字符

java - 线性搜索数组和字符串

php - 从 MYSQL - PHP 获取日期范围内的记录

javascript - 选择用户与用户通信的方法

regex - 扩展 Cucumber 步骤

php - 将 preg_match() 与 REGEX 表达式一起使用时的未知修饰符 '('

C++将int转换为字符串内联

python - 如何将 pandas DataFrame 的一列中的字符串插入到特定索引处的另一列?

php - 参数必须大于0-值大于0怎么办