我有一個.txt文件,其中包含一個名稱和一些數字的列表。 例如,使用PHP或JavaScript從文本中刪除所有數字
AARON 0.24 350151 77
ABDUL 0.007 10213 831
ABE 0.006 8754 854
和...
所以,我需要使用帶有returnin的PHP或JavaScript從列表中刪除所有數字g列表中的單詞。
P.S .:我只是在學習這些語言,所以請具體回答 - 以完整的代碼和它的位置。
我有一個.txt文件,其中包含一個名稱和一些數字的列表。 例如,使用PHP或JavaScript從文本中刪除所有數字
AARON 0.24 350151 77
ABDUL 0.007 10213 831
ABE 0.006 8754 854
和...
所以,我需要使用帶有returnin的PHP或JavaScript從列表中刪除所有數字g列表中的單詞。
P.S .:我只是在學習這些語言,所以請具體回答 - 以完整的代碼和它的位置。
它看起來像你實際上想要刪除所有不是字母字符的東西。要做到這一點,使用:
$text = 'AARON 0.24 350,151 77';
$text = preg_replace('#[^a-z]#i', '', $text);
這是一個正則表達式將取代不是A-Z或A-Z與空字符串(無)的任何字符。
所有你需要的是這樣的:
$lines = file('Types.txt');
foreach($lines as &$line)
$line = preg_replace('#[^a-z]#i', '', $line);
echo implode("\n", $lines);
JavaScript版本看起來是這樣的。
var strings = ["AARON 0.24 350,151 77", "ABDUL 0.007 10,213 831", "ABE 0.006 8,754 854"],
newStrings = '';
for (var i=0,len=strings.length; i<len; i++){
newStrings = strings[i].match(/[A-z]+/g);
alert(newStrings);
}
不錯,但不應該'newStrings'也是一個數組,但是? –
[你嘗試過什麼?](http://mattgemmell.com/2008/12/08/what-have-you-tried/)我不打算聽起來刺耳,但你怎麼了希望通過讓其他人爲你編寫代碼來「學習」這些語言:) – fresskoma
並記住,你不能使用JavaScript來完成它。只有PHP在你的情況下 – Yang
我已經嘗試了一些PHP和JS變體(它們全部只用1個字符串工作)。問題是這個文件中有超過1200個字符串,我需要從它們中刪除數字。 – Vlad