Seit Beta9 ist die Anzahl der maximalen Schleifendurchläufe von 5000 auf 50000 erhöht worden.dtp hat geschrieben:Alchy, wie kommst Du auf 5001 Durchläufe?
.
Moderator: Co-Administratoren
Seit Beta9 ist die Anzahl der maximalen Schleifendurchläufe von 5000 auf 50000 erhöht worden.dtp hat geschrieben:Alchy, wie kommst Du auf 5001 Durchläufe?
Code: Alles auswählen
Fehler: {"name": "JSONRPCError", "code": 400, "message": "access denied (\"ADMIN\" needed )"}
Hab's noch mal getestet. Leider läuft das Skript im obigen Fall nicht durch. Es gibt auch keine Fehlermeldung. Es passiert einfach nichts. Scheinbar bereiten "<" oder ">" größere Probleme.robsdobs hat geschrieben:Das Script läuft aber durch.dtp hat geschrieben:Code: Alles auswählen
string message = "<font color=orange>Dies ist ein Test</font>"; message = message.Substr(0,message.Find("<") + 1); WriteLine(message);
Code: Alles auswählen
message = message.Substr(0,message.Find("<") + 1);
Code: Alles auswählen
message = message.Substr(0,message.Find("<"));
Das Skript läuft durch und erzeugt auch die Ausgabe.dtp hat geschrieben:Leider läuft das Skript im obigen Fall nicht durch. Es gibt auch keine Fehlermeldung. Es passiert einfach nichts. Scheinbar bereiten "<" oder ">" größere Probleme.
Code: Alles auswählen
string message = "<font color=orange>Dies ist ein Test</font>";
while(message.Find("color=") > 0){
message = message.Replace("font color="#message.Substr(message.Find("color=") + 6, message.Find(">") - message.Find("color=") + 6), "b");
}
message = message.Replace("/font", "/b");
WriteLine(message);
Code: Alles auswählen
string message = "<font color=orange>Dies</font> ist ein <font color=red>Test</font>";
while(message.Find("color=") > 0){
message = message.Replace("font color="#message.Substr(message.Find("color=") + 6, message.Find(">") - message.Find("color=") + 6), "b");
}
message = message.Replace("/font", "/b");
WriteLine(message);
Ich könnte Dir einfach die Lösung hinknallen, aber ich denke das ist nicht Sinn der Sache.dtp hat geschrieben:Wo liegt mein Denkfehler?
Code: Alles auswählen
<b>Dies</b> ist ein <b
Code: Alles auswählen
string message = "xfont color=orangeyDiesx/fonty ist ein xfont color=redyTestx/fonty";
WriteLine(message);
while(message.Find("color=") > 0)
{
WriteLine(message.Find("y"));
WriteLine(message.Find("color="));
message = message.Replace("font color=" # message.Substr(message.Find("color=") + 6, message.Find("y") - message.Find("color=") + 6), "b");
WriteLine(message);
}
message = message.Replace("/font", "/b");
WriteLine(message);
Code: Alles auswählen
string message = "<font color=orange>Dies</font> ist ein <font color=red>Test</font>";
WriteLine(message);
message = message.Replace("</font>", "[/b]");
while(message.Find("color=") > 0){
message = message.Replace("<font color=" # message.Substr(message.Find("color=") + 6, message.Find(">") - message.Find("color=") + 5), "[b]");
}
message = message.Replace("[", "<"); message = message.Replace("]", ">");
WriteLine(message);