strip-tags 相关问题

使用此标记可以解决与从文本中删除标记(HTML或其他)相关的问题。

删除文本中的 HTML 标签和方括号标签,但不要删除 PHP 标签或其内容

我需要 preg_replace() 方面的帮助。见下文: [源代码语言='php'][/源代码] 我只希望它显示 PHP 标签和...

回答 4 投票 0

JavaScript 中 PHP 的等价 strip_tags 以及允许的标签

我使用此代码删除所有标签,但我不想保存一些标签,如等...我该怎么办? 我不明白如何过滤标签 /****************************************************...

回答 3 投票 0

使用.strip_tags($this->item->introtext)。用宏

我正在使用 RokCandy 宏扩展。此扩展可以从简单文本创建复杂的 HTML 代码,因此可以更轻松地为某些对象提供常规格式。 问题是在每个人的头脑中...

回答 1 投票 0

如果 PHP 中包含 HTML 结构,如何从变量中仅提取文本? [重复]

我在数据库中存储了 HTML 字符串,我只想提取文本内容,去掉所有 HTML 标签。在 PHP 中执行此操作的最佳方法是什么? 我想提取纯文本。怎么...

回答 1 投票 0

如何在 PHP 中只提取 HTML 字符串中的文本内容?

我在数据库中存储了 HTML 字符串,我只想提取文本内容,去掉所有 HTML 标签。在 PHP 中执行此操作的最佳方法是什么? 我想提取纯文本。怎么...

回答 1 投票 0

从字符串中删除非<img>标签

我正在尝试这样做: 改成这样: 我正在尝试做这个: <span class="introduction"> <img alt="image" src="/picture.jpg" /> </span> 转变为这样: <img alt="image" src="/picture.jpg" /> 我该如何使用正则表达式来做到这一点?也就是说,如何从给定的 html 字符串中仅提取 img 标签? 注意:简介标签中可以有更多的 html,但只能有一个 img 标签 你不应该在 HTML 上使用正则表达式,那这个呢:? $string = '<span class="introduction"><img alt="image" src="/picture.jpg" /></span>'; echo strip_tags($string, '<img>'); 否则我会使用 HTML/XML 解析器 怎么样 "<img[^>]*>" 尝试使用 grep kent$ echo '<span class="introduction"> quote> <img alt="image" src="/picture.jpg" /> quote> </span> quote> '|grep -P "<img[^>]*>" <img alt="image" src="/picture.jpg" /> preg_match('#(<img.*?>)#', $string, $results); 应该有效,结果是 $results[1] 使用 DOM 和此 XPath: //span[@class="introduction"]/img 查找所有具有类属性introduction的span元素的直接子元素img元素。 我已经找到了这个解决方案 /<img ([^>"']*("[^"]*"|'[^']*')?[^>"']*)*>/ 测试于 <other html elements like span or whatever><img src="asd>qwe" attr1='asd>qwe' attr2='as"dqwe' attr3="as'dqwe" ></other html elements like span or whatever>

回答 5 投票 0

使用 Smarty 从我的 HTML 中删除 P 标签

我正在使用此代码 {$entry.entry|strip_tags} 来删除标签,但是我只想删除 标签而不是所有 HTML 标签。 有人可以帮忙吗? 谢谢你 我正在使用此代码{$entry.entry|strip_tags}来删除标签,但是我只想删除<p>标签和不是所有HTML标签。 有人可以帮忙吗? 谢谢你 如果您想删除 ONLY <p> 标签,请尝试简单的正则表达式替换: {$entry.entry|regex_replace:"/(<p>|<p [^>]*>|<\\/p>)/":""} 这会将 <p>、</p> 和所有 <p many attributes> 字符串替换为空字符串。 让我知道它是否有效。我在 PHP 中测试了正则表达式,而不是直接在 Smarty 中测试。 您可以使用 regex_replace 修饰符来完成此操作: {$foo = '<p>hello world</p><p some-att="ribute">foo</p>'} {$foo|regex_replace:'#<\s*/?\s*p(\s[^>]*)?>#i':' '|escape} 要删除标签及其内容,请使用 {$content|regex_replace:'/(<(<(p)\b[^>]*>).*?(<\/\2>)/is':''} 要删除更多标签,只需添加 |tag 删除 span 和 div 标签的示例 {$content|regex_replace:'/(<(<(p|div|span)\b[^>]*>).*?(<\/\2>)/is':''}

回答 3 投票 0

将包含特定类的 <p> 标签替换为其原始可见文本

我正在尝试使用 preg_replace() 删除一段代码,但我在使其正常工作时遇到问题。 代码示例: $str = '这里有一些字符串'...

回答 5 投票 0

在 PHP 中使用允许列表剥离标签,但删除所有属性

在 PHP 中,从字符串中去除所有 HTML 标记(允许列表中的标记除外)的最快、最简单的方法是什么,但通过删除所有 HTML 属性来实现。 内置函数 strip_tags 会有...

回答 1 投票 0

WooCommerce 热敏收据打印显示 HTML 标签

我正在尝试将热敏打印机与 WooCommerce 集成。简单产品的打印效果很好,但对于可变产品,打印显示 HTML 标签。 我在片段中尝试了 Stirp_tags 但结果

回答 2 投票 0

PHP 阻止 strip_tags 删除损坏的标签

我和这个人有同样的情况。 基本上 strip_tags 删除标签,包括损坏的标签(文档中使用的术语)。有没有另一种方法可以做到这一点,而不涉及重新...

回答 3 投票 0

php strip_tags 正则表达式用于替换单个 < with HTML entities

我使用 strip_tags 来确保在保存字符串之前删除每个 HTML 标签。 现在我也遇到了单身的问题< without any ending tags are removed. The idea is now to replace every s...

回答 1 投票 0

在laravel中使用CKEditor显示文本框内容。

我在我的应用程序中使用CKEditor编辑文本,当我把我的文本存储在数据库中时,它将保存这样的标签。

回答 1 投票 0

Stripe Connect:在Stripe Connect中,谁将支付Stripe费用,如何确定?

我们正在开发用于餐厅使用的应用程序,因为我们集成了Stripe Payment Gateway。我们的应用程序具有3种类型的用户:管理员,餐厅和客户。管理员需要一个...

回答 1 投票 1


什么PHP函数将允许我打印$ str =“ ”? [关闭]

我正在尝试实现以下代码。 “; echo $ str;?&...

回答 1 投票 -3

DIV中的HTML条纹元素

我在一个较旧的网站上有一个简单的搜索引擎。该站点在Windows Server 2003上运行IIS 6.0。搜索功能由Microsoft索引服务提供。您可以看到...

回答 1 投票 0

PHP:使用带有array_map参数的strip_tags

我看过其他文章,但似乎无法找到有效的解决方案,以至于现在我正在看一块空白的画布。 $ l = array_map('strip_tags',$ l);这是我目前正在使用的...

回答 1 投票 0

清理输出数据

我在代码中使用带有准备好的语句的PDO,并且我想知道如何更好地输出数据,因为我也在使用WYSIWYG编辑器。使用strip_tags,htmlentity或htmlspecialchars是...

回答 1 投票 0

去掉 来自HTML内容的标记

我试图在网站上显示一个干净的段落,但是,因为 in the middle of the content I am not getting the expected output. I have tried the following ...

回答 4 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.