У меня такое ощущение, что я могу пропустить что-то очень основное. В любом случае Heres сценарий:preg_replace в матчах другого preg_replace
Я использую preg_replace для преобразования ===inputA===inputB===
в <a href="inputB">inputA</a>
Это то, что я использую
$new = preg_replace('/===(.*?)===(.*?)===/', '<a href="$2">$1</a>', $old);
Its работает нормально хорошо, но я также необходимо дополнительно ограничить InputB поэтому его как это
preg_replace('/[^\w]/', '', every Link or inputB);
Так в основном, в первом коде, где вы видите $2
там мне нужно выполнять операции, которые $2
, так что он содержит только \w
, как вы можете видеть во втором коде. Таким образом, окончательный результат должен быть таким:
Преобразование ===The link===link's page===
в <a href="linkspage">The link</a>
Я понятия не имею, как сделать это, что я должен делать?
Wonderful, thats Именно то, что я искал! Благодаря! –