使用python提取单词中特定符号后的所有单词的正则表达式

萨蒂什·克尔 乌帕迪亚

我必须在包含特殊字符(^)的单词之后提取一行中的所有单词。从以下几行:

skipping root#14^wvoice as file not exists

node wroot#15^GetBuildType already complete

预期输出:

as file does not exists
already complete

我尝试使用正则表达式如下:

(?<=\^\w).*

但得到输出为:

wvoice as file not exists
GetBuildType already complete

先感谢您。

维克多·斯特里比尤夫

您可以使用

re.findall(r'\^\S*\s*(.*)', s)

或者,只获得第一场比赛:

m = re.search(r'\^\S*\s*(.*)', s)
if m:
    print(m.group(1))

请参阅正则表达式演示

细节

  • \^- 文字^匹配
  • \S* - 0+ 非空白字符
  • \s* - 然后是 0+ 个空白字符
  • (.*) - 捕获组 1:除换行符 (LF) 之外的任何 0 个或多个字符。

请参阅Python 演示

import re
texts=['skipping root#14^wvoice as file not exists','node wroot#15^GetBuildType already complete']
for text in texts:
    m=re.search(r'\^\S*\s*(.*)', text)
    if m:
        print(m.group(1))

输出:

as file not exists
already complete

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Python正则表达式提取所有格单词和方括号中的单词

来自分类Dev

使用正则表达式从python中的文本中提取特定单词

来自分类Dev

Javascript正则表达式可提取特定单词后的引号之间的所有字符

来自分类Dev

正则表达式返回以特定单词开头的行中的所有单词

来自分类Dev

python使用正则表达式提取大写单词

来自分类Dev

正则表达式:匹配特定单词后的所有内容

来自分类Dev

使用正则表达式提取所有数字和单词数字

来自分类Dev

正则表达式,用于提取单词和字符之间的所有单词

来自分类Dev

仅使用正则表达式匹配单词后的所有内容

来自分类Dev

正则表达式以查找单词中的所有字符是否都是相同的特定字符

来自分类Dev

使用正则表达式选择所有字符直到特定单词

来自分类Dev

使用正则表达式查找字符串中不包含特定字母的所有单词

来自分类Dev

使用正则表达式匹配Python中的单词

来自分类Dev

使用正则表达式提取python中两个定义的单词之间的内容

来自分类Dev

Python正则表达式可匹配{}中的所有单词

来自分类Dev

Python正则表达式,如果所有完整单词都在字符串中

来自分类Dev

使用正则表达式从用户文本输入中查找某些单词的所有出现

来自分类Dev

正则表达式:从特定的元标记中匹配并删除特定的单词或符号,例如“ |”

来自分类Dev

正则表达式匹配所有符号,但单词除外

来自分类Dev

正则表达式:查找所有用符号分隔的单词+-=(搜索并替换)

来自分类Dev

正确使用正则表达式提取单词

来自分类Dev

如何用正则表达式替换具有特定单词的行中特定类型的所有字符

来自分类Dev

使用正则表达式仅匹配特定单词中的一个单词

来自分类Dev

如何使用正则表达式从网址中提取单词后的数字

来自分类Dev

如何使用Perl正则表达式在模式匹配后提取后续单词?

来自分类Dev

使用正则表达式在python中的特定符号之后获取字符串中的所有内容

来自分类Dev

正则表达式匹配两个单词后的所有内容

来自分类Dev

使用正则表达式在特定单词之前提取数字

来自分类Dev

如何使用正则表达式仅提取 2 个特定单词之间的数字

Related 相关文章

  1. 1

    使用Python正则表达式提取所有格单词和方括号中的单词

  2. 2

    使用正则表达式从python中的文本中提取特定单词

  3. 3

    Javascript正则表达式可提取特定单词后的引号之间的所有字符

  4. 4

    正则表达式返回以特定单词开头的行中的所有单词

  5. 5

    python使用正则表达式提取大写单词

  6. 6

    正则表达式:匹配特定单词后的所有内容

  7. 7

    使用正则表达式提取所有数字和单词数字

  8. 8

    正则表达式,用于提取单词和字符之间的所有单词

  9. 9

    仅使用正则表达式匹配单词后的所有内容

  10. 10

    正则表达式以查找单词中的所有字符是否都是相同的特定字符

  11. 11

    使用正则表达式选择所有字符直到特定单词

  12. 12

    使用正则表达式查找字符串中不包含特定字母的所有单词

  13. 13

    使用正则表达式匹配Python中的单词

  14. 14

    使用正则表达式提取python中两个定义的单词之间的内容

  15. 15

    Python正则表达式可匹配{}中的所有单词

  16. 16

    Python正则表达式,如果所有完整单词都在字符串中

  17. 17

    使用正则表达式从用户文本输入中查找某些单词的所有出现

  18. 18

    正则表达式:从特定的元标记中匹配并删除特定的单词或符号,例如“ |”

  19. 19

    正则表达式匹配所有符号,但单词除外

  20. 20

    正则表达式:查找所有用符号分隔的单词+-=(搜索并替换)

  21. 21

    正确使用正则表达式提取单词

  22. 22

    如何用正则表达式替换具有特定单词的行中特定类型的所有字符

  23. 23

    使用正则表达式仅匹配特定单词中的一个单词

  24. 24

    如何使用正则表达式从网址中提取单词后的数字

  25. 25

    如何使用Perl正则表达式在模式匹配后提取后续单词?

  26. 26

    使用正则表达式在python中的特定符号之后获取字符串中的所有内容

  27. 27

    正则表达式匹配两个单词后的所有内容

  28. 28

    使用正则表达式在特定单词之前提取数字

  29. 29

    如何使用正则表达式仅提取 2 个特定单词之间的数字

热门标签

归档