我有以下代碼正則表達式的PHP代碼?
<?
php drupal_set_message("Your registration submission has been received.");
drupal_goto("/events-initiatives/events-listing");
?>
而且我想刪除一切,但Your registration submission has been received.
這個消息會改變,所以我需要它是一個通配符。因此,它也將使說
<?php
drupal_set_message("Testing!!!");
drupal_goto("/events-initiatives/events-listing");
?>
但我無法弄清楚如何做的PHP代碼,我目前的一個是
preg_replace('#(<?php drupal_set_message(").*?("); drupal_goto("/guidelines-resources/professionals/lending-library"); ?>)#', '$1$2', $string);
,但不工作,它似乎有問題與(在裏面。
任何想法,我怎麼能做到這一點?
我對Drupal不熟悉,但它應該是傳遞給'drupal_set_message()'函數的PCRE正則表達式嗎? – Crontab 2012-07-23 17:58:02
你是否想要做一個正則表達式來替換你的代碼中出現的所有這些?否則,我不明白爲什麼你不只是傳遞一個變量到drupal_set_message函數中,該變量是你想要的消息的任何值。 – 2012-07-23 17:58:06
你們爲什麼退步?爲什麼你刪除了正則表達式,並將其替換爲它不打算的東西? – Steven 2012-07-23 17:59:10