问题标签 [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 投票
2 回答
574 浏览

xslt - XSL:忽略/剥离辅助文档中的命名空间

我正在编写一个 XSL 模板,该模板从许多辅助来源中提取数据。示例辅助文档如下所示:

在 XSL 中,我这样做:

由于有很多次要资源,每个资源都使用不同的命名空间,给每个标签添加前缀很乏味,而且这么多重复也不是正确的做法。有没有办法使用 document() 使得导入的节点集的命名空间被剥离(或以另一种方式实现相同的效果)?

0 投票
2 回答
614 浏览

php - PHP剥离第一个url的字符串并报告结果

我有一个字符串,其中包含文本和带有封闭 url 的标签,如上面的示例。

我只想删除找到的第一个标签

然后,去掉href=""中的url。

但是......我也希望能够将文本存储在被拉出的标签周围。

我正在寻找这样的东西作为所有剥离后的最终结果:

感谢您的帮助

注意:如果我使用了错误的术语,我深表歉意。

0 投票
6 回答
24624 浏览

c++ - 剥离 linux 共享库

我们最近被要求发布我们其中一个库的 Linux 版本,之前我们是在 Linux 下开发并为 Windows 发布的,在 Windows 中部署库通常要容易得多。我们遇到的问题是将导出的符号剥离为仅暴露界面中的符号。想要这样做有三个很好的理由

  • 保护我们技术的专有方面不通过导出的符号暴露。
  • 防止用户遇到符号名称冲突的问题。
  • 加快图书馆的加载速度(至少我被告知)。

那么举个简单的例子:

测试.cpp

使用 (g++ 4.3.2, ld 2.18.93.20081009) 编译

并检查符号

显然不足。所以接下来我们将公共函数重新声明为

并编译

这使

这很好,除了暴露了 std::abs 。更大的问题是,当我们开始链接我们无法控制的其他(静态)库时,我们从这些库中使用的所有符号都会被导出。另外,当我们开始使用 STL 容器时:

我们最终从 C++ 库中得到了许多额外的导出

注意:通过优化,您需要确保实际使用了向量,以便编译器不会优化未使用的符号。

我相信我的同事已经设法构建了一个涉及版本文件和修改似乎有效的 STL 标头(!)的临时解决方案,但我想问:

有没有一种干净的方法可以从 linux 共享库中删除所有不必要的符号(不属于公开库功能的 IE 符号)?我已经为 g++ 和 ld 尝试了很多选项,但收效甚微,所以我更喜欢已知有效的答案而不是相信的答案。

尤其是:

  • 来自(闭源)静态库的符号不会被导出。
  • 标准库中的符号不​​会被导出。
  • 目标文件中的非公共符号不会被导出。

我们导出的接口是C。

我知道关于 SO 的其他类似问题:

但在答案方面收效甚微。

0 投票
1 回答
1191 浏览

.net - 使用 Html Agility Pack 剥离 MS Word 标签

我有一个数据库,其中包含从 MS Word 粘贴的一些文本字段,我无法仅剥离 , 和标签,但显然保留了它们的 innerText。

我尝试过使用 HAP,但我没有朝着正确的方向前进..

此代码只是选择所需的元素并删除它们......但不保留它们的内部文本......

提前致谢

0 投票
3 回答
8144 浏览

python - 使用纯 Python 代码去除生成的 HTML 中的空格

我正在使用 Jinja2 生成通常非常大的 HTML 文件。我注意到生成的 HTML 有很多空格。有没有可以用来最小化这个 HTML 的纯 Python 工具?当我说“最小化”时,我的意思是从 HTML 中删除不必要的空格(就像 Google 所做的那样——例如,查看 google.com 的源代码)

我不想为此依赖诸如 tidy 之类的库/外部可执行文件。

为了进一步说明,实际上没有 JavaScript 代码。仅 HTML 内容。

0 投票
3 回答
543 浏览

php - PHP 标签。如何最小化php脚本中的标签使用

我在网站上使用询问答案脚本,它会自动将标题标题词转换为搜索查询标签。

例如:“你是谁?” 分别转换为标签“谁”“是”和“你”标签。我希望仅当单词中的字母大于 4 时才显示标签。可以吗?

我不喜欢 php,但我在我的脚本中搜索了“标签”,并在此处上传了结果http://pastebin.com/m670a1609。请让我知道哪个源文件将有助于实现这一目标..

谢谢!

0 投票
5 回答
2969 浏览

jquery - 从父级(jQuery)中剥离特定标签

HTML:

.. 如何<p>从 .featured 中删除所有标签?

谢谢

0 投票
7 回答
12780 浏览

php - Python 相当于 PHP 的 strip_tags?

Python 相当于 PHP 的 strip_tags?

http://php.net/manual/en/function.strip-tags.php

0 投票
2 回答
273 浏览

php - 在冒号处剥去一根绳子

我有一个文本区域,用户在其中复制并粘贴整个消息:

使用 PHP,我怎样才能自动执行此操作并将其解析为 4 个单独的变量,如下所示:

我可以看出每一行都有一个冒号,所以我认为这可能与它有关。我不确定是否需要使用 substr 或其他东西。但我不太确定从哪里开始?

任何帮助都会很棒!谢谢。

0 投票
1 回答
7637 浏览

strip - 如何使用 only-keep-debug 反转 objcopy 的条带?

在现代 linux 中,几乎所有对象都被剥离并分成两部分(两个文件)。首先是可执行文件本身,其次是调试符号,从原始 ELF 中剥离出来。这样的文件是用

如何将调试信息合并binarybinary.dbgELF 文件中?我想重新创建未剥离的原始二进制文件。它不能逐字节地等于原来的,但它必须有一个调试符号在里面。

PS 是的,我知道gnu.debuglink部分,但它不适用于某些调试器(etnus)和反汇编器(objdump 无法恢复符号信息)