2014-06-12 109 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