perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 23
Click for quality!




11.02.2012 / 22:50

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragRegular Expression auf Zeile anwenden
Seitenanfang
Hallo alle,

ich komme einfach nicht weiter und weiß auch nicht mehr wie ich diese Problem lösen kann. Und zwar:

Ich habe eine Zeile:

Test1 Test2 Test3 "Test 4" Test5

Jetzt sollen mir alle Wörter rausgefiltert werden. Zwischen den Wörtern stehen Leerzeichen! Das Test 4 erhalte ich durch:

=~ /"(.+?)"/g

und immer bei Leerzeichen trennen erhalte ich durch:

=~ /"(\s+)"/g

Nur wie kann ich die beiden kombinieren und dann bei =~ /"(\s+)"/g auch die Wörter mit ".." ausschließen.

Könnt ihr mir weiterhelfen?

Vielen Dank

Datum: 26.02.2007-10:48

Beitragre: Regular Expression auf Zeile anwenden
Seitenanfang

use Text::ParseWords;

my @words = quotewords("\s+", 0, $text);

Datum: 27.02.2007-14:18

-






-
-