我想知道mule表达式语言中使用的正则表达式的含义
我有一个使用以下表达式的选择组件
regex('^[\\w\\s]+=.*',payload['Created_Package']) != null
有人可以解释一下上述表达的含义吗?
正则表达式首先从字符串的开头开始,因此是^
锚点,然后匹配任何被认为是单词字符(a-z
, A-Z
, 0-9
, _
)或空格(1
或更多次)的字符,然后匹配一个=
等号。最后匹配除换行符以外的任何字符(0
或更多次)
一些有效的匹配将是:
foo=bar
123=456
=foo
foo=&^&#$$#[]&^#
一些无效的匹配是:
*#*=dfds
[foo]=bar
1.2.3=456
解释正则表达式的好工具,解释正则表达式