Мне нужно сделать HTML-страницы, где я хочу поделиться рекламным пространством с другими пользователями AdSense. Я пытаюсь использовать JavaScript для поиска и замены кода AdSense с помощью выражения регулярного выражения, но я застрял.
Это часть строки, которую я пытаюсь найти.
паб-111111111111111" ;
/ * 336x280, создано 12.12.12 * /
google_ad_slot = "2222222222";
И это javascript, содержащий выражение регулярного выражения, которое я пробовал (из многих других комбинаций).
<script type="text/javascript">
var html = document.body.innerHTML;
html = html.replace(/pub-([\d])*(";)\r(.)*\r(.)*([\d])(";)/i,'pub-444444444444444";google_ad_slot = "3333333333333";');
document.body.innerHTML = html;
</script>
Но не повезло. Все, что RegEx, кроме pub - ([\ d]) * часть не оценивается, как я вижу, используя firebug.