In einer zufälligen Zeichenkette muss ich eine Zeichenkette finden, die einem gegebenen Muster entspricht, und setze ;
nach dieser Zeichenkette. Ich denke, ich sollte re
verwenden, um es zu tun, aber ich bin nicht damit vertraut.Finden einer Zeichenkette, die einem gegebenen Muster entspricht, und Trennen von Linien mit Pythons neuem Modul
Beispiel Eingabe:
this is the first part of string 1/32 part this is the second part of string
als Ergebnis, ich brauche ;
nach dem 1/32 part
zu setzen, zB
this is the first part of string 1/32 part; this is the second part of string
Ich weiß, ich re
verwenden sollte, und ich weiß, dass ich wahrscheinlich re.match
verwenden sollten mit einem Muster, das wie [1-1000]/[1-1000]\spart
aussieht, aber ich bin nicht sicher, wohin ich von hier gehen soll.
Edit: 1/32
ein Beispiel ist, kann es 65/123
, 1/3
, sein 6/7
Und warum '[1-1000]'? Was ist Ihre genaue Anforderung? Ist es wichtig, ob es '/' gibt oder nicht? –
Mind '[1-1000]' ist eine * Zeichengruppe * und passt nur '0' und' 1' ... –
Sie müssen nur '\ d +/\ d + \ s + part' – anubhava