i am new to regex in PHP, and had a question
What i am trying to do (in PHP):
-
, *
, .
, &
, etc)str_replace
. Sample strings include 'e*trade', 'e-trade', 'Barnes&Noble', etc.<?php
$regex = "/[-*.&]/";
$subject = "Barnes&Noble";
$replacement = "-";
$result = preg_replace($regex, $replacement, $subject);
echo $result;
Output:
Barnes-Noble
<?php
$regex = "/(.*)([-*.&])(.*)/";
$subject = "Barnes&Noble";
$replacement = "$1 is not so $3";
$result = preg_replace($regex, $replacement, $subject);
echo $result;
Output:
Barnes is not so Noble