无法在Php或记事本++;
哈莫尼帕尔默路190号无法在Php或记事本++;,php,regex,Php,Regex,哈莫尼帕尔默路190号 MLS®201512263$239900 2英亩/供暖DBL车库/热泵 我希望将上面的第一行“190 PALMER RD,HARMONY”替换为:190 PALMER RD,HARMONY使用PHP中的正则表达式 我使用了以下代码。但是不起作用。请帮忙 (^[0-9].-\1 我希望将上述第二行“MLS®201512263$239900”替换为:MLS®201512263$239900 我使用了以下代码。但这是有效的 (MLS®[0-9]*)(\$[0-9,]+)-\1
MLS®201512263$239900
2英亩/供暖DBL车库/热泵
我希望将上面的第一行“190 PALMER RD,HARMONY”替换为:
190 PALMER RD,HARMONY
使用PHP中的正则表达式
我使用了以下代码。但是不起作用。请帮忙
(^[0-9].-\1
我希望将上述第二行“MLS®201512263$239900”替换为:MLS®201512263$239900
我使用了以下代码。但这是有效的
(MLS®[0-9]*)(\$[0-9,]+)-\1\2
我要第三行用正则表达式选择。我不确定。我想要这样<代码>2英亩/供暖DBL车库/热泵
第四行我就这样选了,换了(http:*.-
请帮帮我。Manoj尝试以下脚本:
$rx = '/^([^\n]+)\s*([^\n]+) (\$[^\n]+)\s*([^\n]+)\s*([^\n]+)$/sim';
$replacement = '<p style="color: #EF2F48"><b>$1</b></p><p>$2  $3</p> <p style="color: #000">$3</p> <p><a class="ui-link" style="color: blue;"href="$4" target="_blank">$5</a></p>';
$subject = ".... your test data ....";
$result = preg_replace($rx, $replacement, $subject);
$rx='/^([^\n]+)\s*([^\n]+)(\$[^\n]+)\s*([^\n]+)\s*([^\n]+)$/sim';
$replacement='$1
$2 $3$3
<;
$subject=“…您的测试数据…”;
$result=preg_replace($rx,$replacement,$subject);
结果:
<p style="color: #EF2F48"><b>190 PALMER RD, HARMONY</b></p>
<p>MLS® 201512263  $239,900</p>
<p style="color: #000">$239,900</p>
<p>
<a class="ui-link" style="color: blue;"href="2 ACRES/HEATED DBL GARAGE/HEAT PUMP" target="_blank">
http://goo.gl/tVWDan</a>
</p>
和谐帕尔默路190号
MLS®201512263 239900美元
239900美元
参见此处请帮助:我需要插入:介于MLS®201512263和239900美元之间