Schrift
[thread]6435[/thread]

Globale Suche (Seite 2)



<< |< 1 2 >| >> 13 Einträge, 2 Seiten
betterworld
 2004-07-29 02:03
#85016 #85016
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
[quote=Free Faq,27.07.2004, 17:17]
Code: (dl )
$test =~ s/suchen/ersetzen/g;


Würde das viel ausmachen, wenn ich statt dessen folgendes schreiben würde?:
Code: (dl )
1
2
3
while (1) {
$text =~ s/suchen/ersetzen/;
}
[/quote]
Ja. Versuch mal
Code: (dl )
1
2
$suchen = "x";
$ersetzen = "nix";


Quote
Man müsste hier eben noch eine Abfrage einbauen, um die Schleife zu beenden, aber das spielt jetzt hier keine Rolle.

Selbst wenn diese Abfrage so intelligent ist und aus meinem Beispiel keine Endlosschleife macht, wird nur ein einziges Vorkommen von "x" ersetzt werden.
Strat
 2004-07-29 12:45
#85017 #85017
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=Free Faq,27.07.2004, 17:17][...]
Man müsste hier eben noch eine Abfrage einbauen, um die Schleife zu beenden, aber das spielt jetzt hier keine Rolle.
[...][/quote]
warum nicht die ersetzung als schleifenkopf verwenden?
Code: (dl )
1 while $var =~ s/ich/du/;
\n\n

<!--EDIT|Strat|1091092389-->
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
betterworld
 2004-07-29 23:46
#85018 #85018
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
[quote=Strat,29.07.2004, 10:45]warum nicht die ersetzung als schleifenkopf verwenden?[/quote]
Auch das ist keine Abhilfe, siehe Beispiel aus meinem letzten Posting
<< |< 1 2 >| >> 13 Einträge, 2 Seiten



View all threads created 2004-07-27 19:17.