-3

名前といくつかの番号のリストを含む .txt ファイルがあります。例えば、


アーロン 0.24 350,151 77

アブドゥル 0.007 10,213 831

阿部 0.006 8,754 854


そして…

そのため、PHP または JavaScript を使用してリストから単語を返し、そのリストからすべての数字を削除する必要があります。

PS:私はこれらの言語を学んでいるので、具体的に答えてください-完全なコードとその場所で。

4

2 に答える 2

5

アルファベット以外の文字をすべて削除したいようです。これを行うには、これを使用します。

$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);
于 2012-06-25T21:57:10.493 に答える
0

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);
}
于 2012-06-25T22:43:09.347 に答える