使用正则表达式在同一行上查找多个匹配项

海莉·范·瓦斯(Hayley van Waas)

我需要构建一个程序,该程序可以读取多行代码,并从每一行中提取正确的信息。示例文字:

no matches
one match <'found'>
<'one'> match <found>
<'three'><'matches'><'found'>

对于这种情况,该程序会自动侦测<'found'><'one'><'three'><'matches'><'found'>火柴,因为它们都具有“<”和“ '”。但是,我无法计算出使用正则表达式来说明同一行上的多个匹配项的系统。我正在使用类似的东西:

re.search('^<.*>$')

但是,如果一行上有多个匹配项,则多余的“ '<”和“ >'”被视为的一部分.*,而不将它们视为单独的匹配项。我该如何解决?

卡美哈美哈

这有效-

>>> r = re.compile(r"\<\'.*?\'\>")
>>> r.findall(s)
["<'found'>", "<'one'>", "<'three'>", "<'matches'>", "<'found'>"]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在同一行上通过逗号输出多个正则表达式匹配项

来自分类Dev

使用正则表达式查找多个匹配项

来自分类Dev

正则表达式匹配同一行上的多个字符串

来自分类Dev

Java的正则表达式:在同一行捕获多个匹配

来自分类Dev

正则表达式匹配同一行中的多个值

来自分类Dev

如何使用正则表达式为一个属性查找多个匹配项?

来自分类Dev

如何使用正则表达式为一个属性查找多个匹配项?

来自分类Dev

Powershell中的多个正则表达式匹配-在同一行中具有添加内容的输出

来自分类Dev

正则表达式:如何查找以特定单个数字(同一行上的多个数字)开头的电话号码(或数字序列)

来自分类Dev

使用正则表达式查找匹配项-Perl

来自分类Dev

将正则表达式匹配回同一行的开头?

来自分类Dev

正则表达式仅与同一行匹配

来自分类Dev

正则表达式匹配重复词-同一行用空格分隔

来自分类Dev

Python正则表达式:在一行而不是列表中返回匹配项?

来自分类Dev

在查找/替换中使用正则表达式替换多个匹配项

来自分类Dev

Python - 使用正则表达式查找多个匹配项并按特定顺序报告

来自分类Dev

正则表达式匹配每一行

来自分类Dev

使用一个或多个单词作为搜索关键字匹配一行的正则表达式

来自分类Dev

NSPredicate正则表达式匹配同一属性上的多个段

来自分类Dev

一行中的多个正则表达式

来自分类Dev

Notepad ++如何使用“查找/替换正则表达式”搜索将分割的HTML标签放在一行上?

来自分类Dev

正则表达式在一行上分隔多个项目

来自分类Dev

使用正则表达式在数据框中查找一行

来自分类Dev

如何使用正则表达式仅匹配第一行?

来自分类Dev

使用正则表达式删除一行

来自分类Dev

在 Python 中使用正则表达式查找重叠匹配项和子匹配项

来自分类Dev

使用正则表达式从哈希集中抓取行和上一行

来自分类Dev

Notepad ++正则表达式可在一行上查找字符串并删除精确字符串的重复项

来自分类Dev

正则表达式-防止在同一行上将字符串与子字符串匹配

Related 相关文章

  1. 1

    如何在同一行上通过逗号输出多个正则表达式匹配项

  2. 2

    使用正则表达式查找多个匹配项

  3. 3

    正则表达式匹配同一行上的多个字符串

  4. 4

    Java的正则表达式:在同一行捕获多个匹配

  5. 5

    正则表达式匹配同一行中的多个值

  6. 6

    如何使用正则表达式为一个属性查找多个匹配项?

  7. 7

    如何使用正则表达式为一个属性查找多个匹配项?

  8. 8

    Powershell中的多个正则表达式匹配-在同一行中具有添加内容的输出

  9. 9

    正则表达式:如何查找以特定单个数字(同一行上的多个数字)开头的电话号码(或数字序列)

  10. 10

    使用正则表达式查找匹配项-Perl

  11. 11

    将正则表达式匹配回同一行的开头?

  12. 12

    正则表达式仅与同一行匹配

  13. 13

    正则表达式匹配重复词-同一行用空格分隔

  14. 14

    Python正则表达式:在一行而不是列表中返回匹配项?

  15. 15

    在查找/替换中使用正则表达式替换多个匹配项

  16. 16

    Python - 使用正则表达式查找多个匹配项并按特定顺序报告

  17. 17

    正则表达式匹配每一行

  18. 18

    使用一个或多个单词作为搜索关键字匹配一行的正则表达式

  19. 19

    NSPredicate正则表达式匹配同一属性上的多个段

  20. 20

    一行中的多个正则表达式

  21. 21

    Notepad ++如何使用“查找/替换正则表达式”搜索将分割的HTML标签放在一行上?

  22. 22

    正则表达式在一行上分隔多个项目

  23. 23

    使用正则表达式在数据框中查找一行

  24. 24

    如何使用正则表达式仅匹配第一行?

  25. 25

    使用正则表达式删除一行

  26. 26

    在 Python 中使用正则表达式查找重叠匹配项和子匹配项

  27. 27

    使用正则表达式从哈希集中抓取行和上一行

  28. 28

    Notepad ++正则表达式可在一行上查找字符串并删除精确字符串的重复项

  29. 29

    正则表达式-防止在同一行上将字符串与子字符串匹配

热门标签

归档