使用正则表达式从文本中提取帮助

穆克雷姆

我下面有文字,我想从中获得某些内容。

Checkbox[Skip Transfer]: Skip the transfer process if checked.

Dropdown[OS Types]:     A dropdown to select the target OS. Transfer protocol,
                        connection protocol and destination path will be adjusted
                        based on this option.
                            * Destination path may be changed manually. If it was
                              changed this option has no effect on destination.
Dropdown[CPU Types]:    A dropdown to select the executable. Target file will be
                        adjusted based on this option.
                            * Source file may be changed manually. If it was
                              changed this option has no effect.
Dropdown[Copy Actions]: A dropdown to select the action that will be applied on the
                        destination file.

这是我的帮助信息,我想将相关部分传递给相关项目。

Checkbox[Skip Transfer]: Skip the transfer process if checked.对于此行,“复选框”是我的类型,“跳过转移”是我的文字,如果选中,则跳过转移过程。是我对相关项目的帮助信息。

我尝试了以下正则表达式(在Python中): (?P<kind>\w+)\[(?P<name>[\w ]+)\].*:\s+(?P<help_msg>[\w\W]*)(?!(\w+\[))

种类名称成功解析,但我无法得到正确的帮助信息。

Horcrux

试试这个:

(?P<kind>\w+)\[(?P<name>[\w ]+)\].*:\s+(?P<help_msg>(?:[^\n]|\n(?!\w+\[))*)

作为帮助消息,我得到了

  • 所有不是换行符的字符并且
  • 模式不遵循的换行符 \w+\[

参见演示

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从正则表达式中提取文本?

来自分类Dev

正则表达式从文本中提取日期

来自分类Dev

正则表达式| 从文本中提取日期

来自分类Dev

python:使用正则表达式从日语Twitter文本中提取图释文本

来自分类Dev

使用正则表达式从网页中提取表格

来自分类Dev

使用正则表达式从网址中提取日期

来自分类Dev

使用正则表达式从地址中提取数字

来自分类Dev

使用正则表达式从网页中提取表格

来自分类Dev

使用正则表达式从列表中提取位置

来自分类Dev

使用正则表达式模式从文本中提取每个片段

来自分类Dev

Python使用正则表达式从文本中提取数字

来自分类Dev

使用正则表达式从文本文件中提取的字符串总和

来自分类Dev

使用正则表达式从单行文本中提取主机名

来自分类Dev

使用正则表达式从PHP中的字符串中提取文本

来自分类Dev

在R中使用正则表达式从网页中提取文本和数字

来自分类Dev

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

来自分类Dev

使用正则表达式无法从某些文本中提取两个字段

来自分类Dev

使用正则表达式从Python字符串中提取超链接文本

来自分类Dev

正则表达式使用Ruby从文本中提取段落

来自分类Dev

使用正则表达式从给定单词中提取文本直到段落结尾

来自分类Dev

使用正则表达式从文本文件中提取数据

来自分类Dev

使用正则表达式从段落或文本块中提取URL

来自分类Dev

在Linux Shell中使用正则表达式从文本中提取IP地址和CIDR

来自分类Dev

使用正则表达式从C ++中的一行文本中提取数据

来自分类Dev

使用正则表达式Python从文本中提取文件名

来自分类Dev

使用grep从基于正则表达式的文件中提取一些文本

来自分类Dev

使用正则表达式从文本中提取元素并附加到字典

来自分类Dev

使用正则表达式和记事本++仅从文本中提取数字

来自分类Dev

如何使用正则表达式从文本中提取由标签分隔的多个引文?

Related 相关文章

  1. 1

    从正则表达式中提取文本?

  2. 2

    正则表达式从文本中提取日期

  3. 3

    正则表达式| 从文本中提取日期

  4. 4

    python:使用正则表达式从日语Twitter文本中提取图释文本

  5. 5

    使用正则表达式从网页中提取表格

  6. 6

    使用正则表达式从网址中提取日期

  7. 7

    使用正则表达式从地址中提取数字

  8. 8

    使用正则表达式从网页中提取表格

  9. 9

    使用正则表达式从列表中提取位置

  10. 10

    使用正则表达式模式从文本中提取每个片段

  11. 11

    Python使用正则表达式从文本中提取数字

  12. 12

    使用正则表达式从文本文件中提取的字符串总和

  13. 13

    使用正则表达式从单行文本中提取主机名

  14. 14

    使用正则表达式从PHP中的字符串中提取文本

  15. 15

    在R中使用正则表达式从网页中提取文本和数字

  16. 16

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

  17. 17

    使用正则表达式无法从某些文本中提取两个字段

  18. 18

    使用正则表达式从Python字符串中提取超链接文本

  19. 19

    正则表达式使用Ruby从文本中提取段落

  20. 20

    使用正则表达式从给定单词中提取文本直到段落结尾

  21. 21

    使用正则表达式从文本文件中提取数据

  22. 22

    使用正则表达式从段落或文本块中提取URL

  23. 23

    在Linux Shell中使用正则表达式从文本中提取IP地址和CIDR

  24. 24

    使用正则表达式从C ++中的一行文本中提取数据

  25. 25

    使用正则表达式Python从文本中提取文件名

  26. 26

    使用grep从基于正则表达式的文件中提取一些文本

  27. 27

    使用正则表达式从文本中提取元素并附加到字典

  28. 28

    使用正则表达式和记事本++仅从文本中提取数字

  29. 29

    如何使用正则表达式从文本中提取由标签分隔的多个引文?

热门标签

归档