Markus Wolf schrieb:
> 2008/7/25 Markus Schönhaber <[EMAIL PROTECTED]>:
>> Du mußt vermutlich die "Match globally" Option für die RE anschalten, also
>> /(\w*READANDUNDERSTOOD\w*)/g
>
> Nein, das ist nicht die Lösung.
Tja, das kommt davon, wenn man zunächst mal munter drauflos postet und
es erst hinterher ausprobiert :-(
Die Option 'g'alleine reicht wohl nicht. Du mußt auch noch über die
Zeile iterieren. Das hier sieht für mich schon besser aus:
$ echo 'jkl IFDGQC_QM_READANDUNDERSTOOD_SP ghi
QC_QM_READANDUNDERSTOOD_SP def QC_QM_READANDUNDERSTOOD_SP_ abc
QM_READANDUNDERSTOOD_SP mno' \
> | perl -Wlne 'while(/(\w*READANDUNDERSTOOD\w*)/g) {print $1}'
IFDGQC_QM_READANDUNDERSTOOD_SP
QC_QM_READANDUNDERSTOOD_SP
QC_QM_READANDUNDERSTOOD_SP_
QM_READANDUNDERSTOOD_SP
Damit bin ich mit meinem Perl-Latein aber auch so ziemlich am Ende.
Gruß
mks
--
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org