问题标签 [strip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
5053 浏览

php - 使用 PHP 去除 HTML 注释但保留条件

我目前正在使用 PHP 和正则表达式从页面中删除所有 HTML 注释。该脚本运行良好......有点太好了。它会删除所有评论,包括我在 . 这是我所拥有的:

由于我的正则表达式不太热,我很难弄清楚如何修改模式以排除条件注释,例如:

干杯

0 投票
3 回答
31615 浏览

html - 如何使用 Perl 去除字符串中的 HTML?

有没有比这更容易使用 Perl 从字符串中去除 HTML 的?

我会欣赏一个精简的正则表达式,例如这样的:

是否有一个现有的 Perl 函数可以从字符串中删除任何/所有 HTML,即使我只需要删除粗体、h1 标题和 br?

0 投票
1 回答
5900 浏览

c# - 在 c# 中去除 wav 标头

我希望能够从 wav 文件中剥离标题。

有没有办法在 C# 中做到这一点?

0 投票
6 回答
14251 浏览

php - 从 p 标签中删除所有类

我只是想知道是否有人知道从 php 中的字符串中删除所有类的函数。基本上我只想要

标签而不是

如果这是有道理的:)

0 投票
4 回答
2915 浏览

c# - 更换

,

标签内的标签?

我正在开发一个专门的 HTML 剥离器。当前的剥离器将 <td> 标记替换为制表符,然后将 <p> 和 <div> 标记替换为双回车符。但是,当像这样剥离代码时:

它(显然)产生

在这种情况下,我们希望将 <p> 替换为空,因此它会产生:

但是,对于 <p> 标签未被 <td> 标签包围的其他代码,我们希望保留双回车替换。

基本上,我们试图用 \t 替换 <td> 标签,并且只有当它们没有被 <td> 标签包围时,才用 \r\r 替换 <p> 和 <div> 标签。

当前代码:(C#)

(剥离器有更多代码;这是相关部分)

关于如何在不完全重写整个剥离器的情况下做到这一点的任何想法?

编辑:我宁愿不使用图书馆,因为让人头疼的是要让它签署并包含在项目中(它本身就是一个要包含在另一个项目中的库),更不用说法律问题了。不过,如果没有其他解决方案,我可能会使用 HTML Agility Pack。

大多数情况下,剥离器只是删除它发现的任何看起来像标签的东西(使用基于正则表达式食谱中的正则表达式的大型正则表达式完成。用 /r 替换换行符标签,并处理多个选项卡是首当其冲的自定义剥离代码。

0 投票
15 回答
1206669 浏览

python - 如何修剪空白?

是否有一个 Python 函数可以从字符串中修剪空白(空格和制表符)?

示例:\t example string\texample string

0 投票
2 回答
129 浏览

php - PHP 剥离字符串

我想在 - 之前剥离字符串中的所有内容,然后留下之后的内容。例如:

15.11-101

我想剥离 15.11 并留下 101。我尝试了一些不同的方法,但似乎无法使其正常工作,如果有人可以帮助我,那就太好了 :)

干杯

莉安娜

0 投票
11 回答
44886 浏览

php - 在PHP中如何在一定数量的字符后截断文本?

我有两个字符串,我想限制为例如前 25 个字符。有没有办法在第 25 个字符之后截断文本并在字符串末尾添加一个 ...?

所以 '12345678901234567890abcdefg' 将变成 '12345678901234567890abcde...' 其中 'fg' 被切断。

0 投票
1 回答
1446 浏览

content-management-system - 保存内容时,Umbraco CMS 从图像中剥离 ALT 标签

Umbraco 正在服用:

并将其变成

如果我在此处理后更改了 alt 标签,则保存 alt 标签。

0 投票
4 回答
102359 浏览

gcc - “gcc -s”和“strip”命令有什么区别?

我想知道这两者有什么区别:

  • gcc -s:从可执行文件中删除所有符号表和重定位信息。

  • strip:从目标文件中丢弃符号。

它们有相同的含义吗?

你用哪一个:

  • 减小可执行文件的大小?
  • 加速它的运行?