Thread Dateiformat .hve (16 answers)
Opened by Student87 at 2013-02-03 22:48

topeg
 2013-02-04 00:10
#165406 #165406
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Trenner der einzelnen Paare ist "\x1E".
Die einzelnen Elemente sind mit "\x1F" getrennt.

Ein Script das das splitten kann könnte so aussehen:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/usr/bin/perl
use strict;
use warnings;
use Data::Dumper;

my $file='blabla.hve';

my @data;

open(my $fh, '<:encoding(UTF-8)', $file) or die("Can't open $file ($!)\n");
{
  local $/="\x1E";
  while(my $block=<$fh>)
  {
    chomp($block);
    push(@data,[split(/\x1F/,$block)]);
  }
}
close($fh);

print Dumper(\@data);


Nun musst noch schauen wie du das in In den anderen Vokabeltrainer importierst.

EDIT: GwenDragon hat recht mit den Trennern. Ich habe falsch geschaut.
Last edited: 2013-02-05 20:37:57 +0100 (CET)

View full thread Dateiformat .hve