2013-02-13 60 views
-5

前綴我有一個文本鏈接正則表達式,以確定是否一個char是由數

Yeast-Aid™ 200c - Hypoallergenic 

我要替換「200」與「200個帽」,因爲這將在20K記錄來完成我想要表達能夠用「Caps」替換以數字爲前綴的任何「c」。

我使用PHP。

+2

這很簡單。你嘗試過什麼嗎? *另請參見[開源RegexBuddy替代品](http://stackoverflow.com/questions/89718/is-there)和[在線正則表達式測試](http://stackoverflow.com/questions/32282/regex-testing)對於一些有用的工具,或[RegExp.info](http://regular-expressions.info/)更好的教程。 – mario 2013-02-13 00:17:20

回答

2

這是非常基本的正則表達式替換。試試這個程序:

<?php 
$string = 'Yeasties 200c - Hyperhyperhyper'; 
echo preg_replace('/(\d)c/i', '$1 Caps', $string); 
echo "\n"; 
?> 

preg_replace preform正則表達式替換。

如果你無法弄清楚這個程序是如何工作的,或者想要參考,請嘗試這裏的PHP文檔,preg_replace

你真的應該首先在網上查找文檔。我從來沒有使用過PHP(字面上這是我的第一個程序),但我沒有發現它具有挑戰性。也許最重要的編碼技能是能夠快速學習的東西。

相關問題