Hallo Alex und Brand
-> /(.*?)(irgendwas)(.*?)/ und dann $2 in $foo (das wollte ich schon immer mal sagen ;-) speichern, und $1 bzw. $3 nach "wasanderem" durchsuchen, bevor Du weiterarbeitest.
Hmm, braucht man wirklich die ? nach den Sternen? Greediness gibt doch auf jeden Fall zugunsten eines gesamten Treffers nach? Wenn aber (irgendwas) aus Sternchen und Punkten besteht, wird's sowieso kritisch.
Wie waere es einfach mit
unless ($suchstr=~m/irgendwas/)
{
...
}
Johannes