2014-06-12 82 views
1

我想知道在骡子表达式语言使用正则表达式中的骡子表达式语言

我有一个使用下面的表达式

regex('^[\\w\\s]+=.*',payload['Created_Package']) != null 

可能有人请解释的一个选择组件的正则表达式的含义上述表达的含义?

+1

您是否尝试过任何在线工具([regex101](http://regex101.com/r/zT8yN3),[regex explainer](http://rick.measham.id.au/paste/explain.pl) ?regex =%5E%5B%5Cw%5Cs%5D%2B%3D。*)...)提供这样做吗? – Robin

+0

Thankyou的工具 – madhu

回答

1

正则表达式第一开始于字符串的开头,因此^锚,然后匹配被认为是随后由字字符(a-zA-Z0-9_)或空白(1或更多次)的任何字符匹配相等的=标志。最后匹配除换行符任何字符(0或多次)

一些有效比赛将是:

foo=bar 
123=456 
    =foo 
foo=&^&#$$#[]&^# 

一些无效比赛将是:

*#*=dfds 
[foo]=bar 
1.2.3=456 

一个很好的工具,提供正则表达式的解释,Explain Regular Expression

+0

谢谢你的答案和工具 – madhu