pyhton-> replace
-
meine replace anweisung:
line = line.replace("<", "")nun möchte ich aber mehrere zeichen rausfiltern.
Muss ich nun 100 replaces machen oder kann ich auch irgendwie sagen, ersetzedas , das und das zeichen mit "X" ?
-
Schau dir mal die string-Methoden an, vor allem "translate": http://docs.python.org/library/stdtypes.html#string-methods
-
ich will aus einem quelltext alle links auslesen, wie mache ich das am besten?
dachte an1- per .find() die "href=" stelle raussuchen
2- dann nen neuen substring von der position + 6
3- dann wieder per find das letzte " suchen
4- dann string von postion 2 bis pos 3-1 auslesen
-
Hallo,
eine Möglichkeit wäre du verwendest einen HTML Parser wie zum Beispiel Beautiful Soap http://www.crummy.com/software/BeautifulSoup/.
Oder wenn du wirklich nur die Links haben willst, wären Regular Expressions auch eine Möglichkeit.
PS: Die Programmiersprache heißt Python