在标签前查找文本

斯瓦西

我在下面的 XML 文件链接中有一个文本

<p>The artificial and industrial uses <xref>1989</xref> of microorganisms for material production have a long history of more than a thousand years. Recently, genetic operations have been widely applied to improve production. Two generally considered <xref>approaches, 2017</xref> introduce enzymes that have higher activities from other organisms or species and introduce enzymes to realize metabolic pathways that do not naturally occur in the microorganisms. The former method is popular because its operation is simpler and improvements are more predictable than <xref>(2001)</xref> with the latter method. <xref>2013</xref> Conventional gene modifications using ultraviolet or other radiation types are easy to achieve and have been widely applied in many industries. Nevertheless, the efficiency of such improvements is quite low because gene modifications occur accidentally and uncontrollably, and progress is made serendipitously. Therefore, gene introduction is currently used along with conventional methods.</p>

我需要在<xref>元素中的所有元素之前获取文本<p>

var $element = $xml.find("p").addBack("p");
$element.each(function()
{
    //code here
});

输出像

<p>The artificial and industrial <u>uses <xref>1989</xref></u> of microorganisms for material production have a long history of more than a thousand years. Recently, genetic operations have been widely applied to improve production. Two generally <u>considered <xref>approaches, 2017</xref></u> introduce enzymes that have higher activities from other organisms or species and introduce enzymes to realize metabolic pathways that do not naturally occur in the microorganisms. The former method is popular because its operation is simpler and improvements are more predictable <u>than <xref>(2001)</xref></u> with the latter <u>method. <xref>2013</xref></u> Conventional gene modifications using ultraviolet or other radiation types are easy to achieve and have been widely applied in many industries. Nevertheless, the efficiency of such improvements is quite low because gene modifications occur accidentally and uncontrollably, and progress is made serendipitously. Therefore, gene introduction is currently used along with conventional methods.</p>

我浏览了很多问候在元素之前找到文本但我没有得到解决方案。请提前提出解决方案谢谢

Pushpesh Kumar Rajwanshi

您不应使用正则表达式解析 html,因为 html 可能具有导致意外行为的嵌套结构。

但是正如我在您的情况下看到的那样,它是简单的非嵌套情况,因此您可以使用此正则表达式,

([\w.]+\s+(?:<xref>.*?<\/xref>))

捕获一个单词(包括点)后跟xref标签并将其替换为

<u>\1</u>

演示

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

查找包含文本的标签

来自分类Dev

查找没有标签的任何文本

来自分类Dev

使用re在多个标签之间查找文本

来自分类Dev

在标签中按文本查找元素

来自分类Dev

如何通过标签中的文本查找元素?

来自分类Dev

使用re在多个标签之间查找文本

来自分类Dev

在文本中查找和提取主题标签

来自分类Dev

如何通过子标签中的文本查找标签

来自分类Dev

根据多个标签文本查找父标签-BeautifulSoup

来自分类Dev

查找并替换忽略html标签的引号内的文本

来自分类Dev

查找带有特定文本的<td>标签值(Beautiful Soup)

来自分类Dev

JavaScript-在文本中查找标签并通过链接返回

来自分类Dev

D3:如何查找文本标签的最大长度?

来自分类Dev

查找Xpath-用于没有HTML标签的文本

来自分类Dev

在beautifulsoup / python中查找带有特定文本的标签的索引

来自分类Dev

在Python中的HTML标签内查找特定文本

来自分类Dev

如何在BeautifulSoup中查找给定文本的标签名称

来自分类Dev

在BS4中按文本查找HTML标签

来自分类Dev

查找并替换忽略html标签的引号内的文本

来自分类Dev

查找和删除标签XCode中的特定文本

来自分类Dev

Selenium XPath:如何在 span 类标签中查找文本?

来自分类Dev

通过文本而不是标签在美丽的汤中查找项目

来自分类Dev

使用 jquery 在包含标签和空白的跨度内查找文本

来自分类Dev

使用 JavaScript 查找 innerHTML 文本并返回父标签 ID

来自分类Dev

使用 BeautifulSoup 使用它包含的文本查找标签

来自分类Dev

单击前在引导程序模态上更改标签文本

来自分类Dev

前阶段场景中的Java FX更改标签文本

来自分类Dev

使用R查找文本中的前十个单词

来自分类Dev

如何查找/获取文本节点的前同级节点?

Related 相关文章

  1. 1

    查找包含文本的标签

  2. 2

    查找没有标签的任何文本

  3. 3

    使用re在多个标签之间查找文本

  4. 4

    在标签中按文本查找元素

  5. 5

    如何通过标签中的文本查找元素?

  6. 6

    使用re在多个标签之间查找文本

  7. 7

    在文本中查找和提取主题标签

  8. 8

    如何通过子标签中的文本查找标签

  9. 9

    根据多个标签文本查找父标签-BeautifulSoup

  10. 10

    查找并替换忽略html标签的引号内的文本

  11. 11

    查找带有特定文本的<td>标签值(Beautiful Soup)

  12. 12

    JavaScript-在文本中查找标签并通过链接返回

  13. 13

    D3:如何查找文本标签的最大长度?

  14. 14

    查找Xpath-用于没有HTML标签的文本

  15. 15

    在beautifulsoup / python中查找带有特定文本的标签的索引

  16. 16

    在Python中的HTML标签内查找特定文本

  17. 17

    如何在BeautifulSoup中查找给定文本的标签名称

  18. 18

    在BS4中按文本查找HTML标签

  19. 19

    查找并替换忽略html标签的引号内的文本

  20. 20

    查找和删除标签XCode中的特定文本

  21. 21

    Selenium XPath:如何在 span 类标签中查找文本?

  22. 22

    通过文本而不是标签在美丽的汤中查找项目

  23. 23

    使用 jquery 在包含标签和空白的跨度内查找文本

  24. 24

    使用 JavaScript 查找 innerHTML 文本并返回父标签 ID

  25. 25

    使用 BeautifulSoup 使用它包含的文本查找标签

  26. 26

    单击前在引导程序模态上更改标签文本

  27. 27

    前阶段场景中的Java FX更改标签文本

  28. 28

    使用R查找文本中的前十个单词

  29. 29

    如何查找/获取文本节点的前同级节点?

热门标签

归档