2010-10-28 3 views
0

Мне нужно сделать огромную замену на моем сайте более чем 400 предметов с новым асинхронным отслеживанием.Заменить код отслеживания аналитики с регулярным выражением

pageTracker._trackEvent('footer_search', 'search', 'search-footer'); 

Я использую aptana и имеет замену регулярных выражений, это должно выглядеть так, обратите внимание на [].

_gaq.push(['_trackEvent', 'footer_search', 'search', 'search-footer']); 

Очень ценный!

ответ

2

Попробуйте

поиск

pageTracker._trackEvent\('([A-Za-z0-9-_]+)', '([A-Za-z0-9-_]+)', '([A-Za-z0-9-_-]+)'\); 

заменить

_gaq.push(['_trackEvent', '$1', '$2', '$3']); 
2

Надеюсь, вы можете увидеть, где я собираюсь с этим.

pageTracker\.([^\(]+)\(([^\)]+)\) 

_gaq.push(['$1', $2]); 
Смежные вопросы