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

Antwort per Email an