我有以下的正則表達式/\.(\w+)/g
represented here正則表達式的最後一個分號之前找到一個字符串
它匹配對這個樣本字符串:function() {__cov_0vpZ06dQffa98X1ZQ0lWVA.f['74']++;__cov_0vpZ06dQffa98X1ZQ0lWVA.s['211']++;return t.propertygroup.subproperty1;}
現在它匹配「fspropertygroup.subproperty1」,但我想它只匹配「propertyGroup.subproperty1」,或者如果它只是t.subproperty1,它只會匹配「subproperty1」。因此它應該在第一個時間段後查找所有單詞,但只能在最後一次出現分號之前查找。
上面的函數字符串是動態的(JavaScript),所以它可能隨時添加額外的帶有附加分號的語句,但我仍然只想匹配最後一個返回變量名稱。
我一整天都在和這個正則表達式作鬥爭,而你是一個正則表達式的專家,可能在5分鐘內解決這個問題。你能幫我嗎?
是否有比這裏列出的一個更復雜的例子? – eddiem
請參閱http://stackoverflow.com/editing-help –