0

+12345678912他のデータと一緒に、テキスト内のタブの空白(のように見える)で区切られたこのような番号(+で始まり11桁の長さ)を持つテキストファイルがあります。

テキストの前にある人だけを+照合し、最初の11文字が存在し、それらがすべて数字である場合、それらを照合するにはどうすればよいですか?

更新しました:

これは入力です

+12345678912    http://google.com   2012-05-07 11:30:06
+12345678913    http://google.com   2012-05-07 19:26:21

そして、出力は一致する結果を持つ配列である必要があります

[12345678912, 12345678913]
4

1 に答える 1

2

これを使って...

matches = str.scan(/^\+(\d{11})/m).flatten!;

CodePad

于 2012-05-17T13:11:05.453 に答える