1

変更するために使用する正規表現を知りたい

$(".delete_package").live("click", function() {

の中へ

$("body").on("click", ".delete_package", function() {

どんな助けでも大歓迎です:)

4

2 に答える 2

3

phpDesigner についてはわかりませんが、次のように置き換えてみてください。

正規表現:\$\((["'][^"']+["'])\)\.live\((["'][^"']+["'])

交換:$(document.body).on($2, $1

一部の正規表現エンジンは\後方参照に文字を使用するため$1\1.

于 2013-04-09T03:38:26.207 に答える
0

PHP/PCRE の正規表現の実装は次のようになります。

/\$\(\s*?["']([^"']+?)["']\s*?\)\.live\(\s*?["']([^"']+?)["'][^\(]+?\(/$(document.body).on("$2", "$1", function(/g

正規表現:\$\(\s*?["']([^"']+?)["']\s*?\)\.live\(\s*?["']([^"']+?)["'][^\(]+?\( 置換:$(document.body).on("$2", "$1", function(

$("*").live(間隔の違いを無視して、パターンに一致するものすべてに一致します。イベントもキャプチャされ、置換で使用されます。奇妙な間隔がある場合、JavaScript を正規化するという副次的な利点があります。

正規表現101

于 2013-04-09T03:35:27.280 に答える