Ich versuche, diesephp -function in Python zu verwandeln:Php Äquivalent von substr und strpos in Python
function trouveunebrique($contenu, $debut, $fin) {
$debutpos = strpos($contenu, $debut);
$finpos = strpos($contenu, $fin, $debutpos);
if ($finpos == 0) {
$finpos = strlen($contenu);
}
$nbdebut = strlen($debut);
if ($debutpos > 0) {
$trouveunebrique = substr($contenu, ($debutpos + $nbdebut), ($finpos - $debutpos - $nbdebut));
}
else {
$trouveunebrique = "";
}
return (trim($trouveunebrique));
}
Ich suchte here aber ich could't die Lösung finden. Ich habe auch versucht dies:
def trouveunebrique(contenu, debut, fin)
debutpos = haystack.find(contenu, debut)
finpos = haystack.find(contenu, fin)
if (finpos == 0)
finpos = len(contenu)
nbdebut = len(debut)
if (debutpos > 0):
trouveunebrique = substr(contenu, (debutpos + nbdebut), (finpos - debutpos - nbdebut))
else:
trouveunebrique = ""
return trouveunebrique.strip()
Also, was Ihre Frage ist? – spectras
@spectras ich möchte meine Php-Funktion in Python umwandeln – parik
Sei es Python oder PHP, immer noch super hässlich;) Wenn du Lust auf Refactoring hast, würde ich reguläre Ausdrücke empfehlen. –