{"ScriptPreparationCode":null,"TestCases":[{"Name":"split \u002B regex","Code":"const eventSelectorRegex = /\\[(#|\\.)[a-zA-Z0-9_-]\u002B\\]/;\r\nlet item = \u0027@mousemove.clientX[.sidenav]\u0027;\r\nlet arr = item.substr(1).split(\u0027.\u0027);\r\nlet eventName = arr[0];\r\nlet eventPropName = arr[1];\r\n","IsDeferred":false},{"Name":"regex","Code":"const regex = /@([a-zA-Z0-9_]\u002B\\b)(?:\\[((?:#|\\.)[a-zA-Z0-9_-]\u002B)\\]|)\\.([a-zA-Z0-9_]\u002B\\b)/;\r\nlet item = \u0027@mousemove.clientX[.sidenav]\u0027;\r\nlet res = item.match(regex);\r\nlet eventName = res[1];\r\nlet eventPropName = res[2];\r\nlet selector = res[3];","IsDeferred":false}]}