使用正则表达式从“变量=值”字符串中提取值

莫汉

我有一个字符串,如下所示

String1 = aaaa
String2 = bbbb
String4 = cccc
String5 = " 
     abcd;
     bcda
     cdas"
String6 = dddd

我需要在之后提取字符串"="
在字符串5中,我需要在双引号之间提取字符串" "
我可以使用substring和indexof实现此目的。如何在Perl正则表达式中实现这一目标?

正则表达式: /^[a-zA-Z0-9]+\s*=\s*([^"']+?$|"[^"]+|'[^']+)/gm

这也可以处理带有单引号和双引号以及简单值的情况。

要匹配的文字:

String1 = aaaa  
String2 = bbbb  
String4 = cccc  
String5 = "   
     abcd;  
     bcda  
     cdas"  
String6 = dddd  
String7 = '   
     abcd;  
     bcda  
     cdas'  

火柴:

MATCH 1 `aaaa`
MATCH 2 `bbbb`
MATCH 3 `cccc`
MATCH 4 `" ↵     abcd;↵     bcda↵     cdas`
MATCH 5 `dddd`
MATCH 6 `' ↵     abcd;↵     bcda↵     cdas`

演示链接:http : //regex101.com/r/dL4cS3

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用正则表达式从字符串中提取值

来自分类Dev

我如何使用正则表达式从字符串中提取值

来自分类Dev

使用正则表达式从字符串中提取值

来自分类Dev

使用正则表达式从R中的字符串中提取值

来自分类Dev

使用正则表达式组从字符串中提取值

来自分类Dev

在 PowerShell 中从字符串中提取值(使用正则表达式)

来自分类Dev

使用正则表达式从字符串中提取变量

来自分类Dev

Javascript:如何使用正则表达式从字符串中提取多个值?

来自分类Dev

Javascript:如何使用正则表达式从字符串中提取多个值?

来自分类Dev

如何使用正则表达式从字符串值中提取数据?

来自分类Dev

使用正则表达式从键值对的值中提取子字符串

来自分类Dev

使用正则表达式从字符串中提取正确的值

来自分类Dev

正则表达式从字符串中提取值

来自分类Dev

正则表达式帮助从字符串中提取值

来自分类Dev

正则表达式提取变量字符串

来自分类Dev

使用javascript正则表达式从字符串中提取子字符串

来自分类Dev

使用正则表达式从字符串中提取特定字符串

来自分类Dev

如何使用正则表达式从字符串中提取子字符串?

来自分类Dev

字符串提取使用正则表达式

来自分类Dev

使用正则表达式从字符串中提取特定字符

来自分类Dev

从字符串正则表达式中提取多个值

来自分类Dev

Perl正则表达式:从字符串中提取token_key值

来自分类Dev

Perl正则表达式:从字符串中提取token_key值

来自分类Dev

从字符串正则表达式中提取多个值

来自分类Dev

Scala 正则表达式从字符串中提取属性和关联值

来自分类Dev

从Python中的字符串中提取浮点值(可能使用正则表达式)

来自分类Dev

如何使用正则表达式从字符串中提取和替换特定模式?

来自分类Dev

使用正则表达式从Google BigQuery中的字符串中提取数字

来自分类Dev

Python:使用正则表达式从字符串中提取数字

Related 相关文章

  1. 1

    使用正则表达式从字符串中提取值

  2. 2

    我如何使用正则表达式从字符串中提取值

  3. 3

    使用正则表达式从字符串中提取值

  4. 4

    使用正则表达式从R中的字符串中提取值

  5. 5

    使用正则表达式组从字符串中提取值

  6. 6

    在 PowerShell 中从字符串中提取值(使用正则表达式)

  7. 7

    使用正则表达式从字符串中提取变量

  8. 8

    Javascript:如何使用正则表达式从字符串中提取多个值?

  9. 9

    Javascript:如何使用正则表达式从字符串中提取多个值?

  10. 10

    如何使用正则表达式从字符串值中提取数据?

  11. 11

    使用正则表达式从键值对的值中提取子字符串

  12. 12

    使用正则表达式从字符串中提取正确的值

  13. 13

    正则表达式从字符串中提取值

  14. 14

    正则表达式帮助从字符串中提取值

  15. 15

    正则表达式提取变量字符串

  16. 16

    使用javascript正则表达式从字符串中提取子字符串

  17. 17

    使用正则表达式从字符串中提取特定字符串

  18. 18

    如何使用正则表达式从字符串中提取子字符串?

  19. 19

    字符串提取使用正则表达式

  20. 20

    使用正则表达式从字符串中提取特定字符

  21. 21

    从字符串正则表达式中提取多个值

  22. 22

    Perl正则表达式:从字符串中提取token_key值

  23. 23

    Perl正则表达式:从字符串中提取token_key值

  24. 24

    从字符串正则表达式中提取多个值

  25. 25

    Scala 正则表达式从字符串中提取属性和关联值

  26. 26

    从Python中的字符串中提取浮点值(可能使用正则表达式)

  27. 27

    如何使用正则表达式从字符串中提取和替换特定模式?

  28. 28

    使用正则表达式从Google BigQuery中的字符串中提取数字

  29. 29

    Python:使用正则表达式从字符串中提取数字

热门标签

归档