ta bort text ur sträng i python
Postat: 22 maj 2007, 21:31
om man läser in en sträng och så vill man ta bort visa tecken ur texten hur gör man då?
Forum för Ubuntus svenska gemenskap
https://ubuntu-se.servebbs.org/
Kod: Markera allt
import re
bar="Hello world!"
bar = re.sub("Hello ", "", bar)
print bar
Kod: Markera allt
strang = filter(lambda x: not x == "A" and not x == "a", map(lambda x: x, raw_input("YAY! ")))
Men det är kul att titta på och fundera på hur det det fungerarSmygis skrev: alla A och a försvinner:Ovanstående inlägg är kanske lite mer passandeKod: Markera allt
strang = filter(lambda x: not x == "A" and not x == "a", map(lambda x: x, raw_input("YAY! ")))
Givetvis så är det finare att skriva:mcNisse skrev:Men det är kul att titta på och fundera på hur det det fungerarSmygis skrev: alla A och a försvinner:Ovanstående inlägg är kanske lite mer passandeKod: Markera allt
strang = filter(lambda x: not x == "A" and not x == "a", map(lambda x: x, raw_input("YAY! ")))
![]()
Kod: Markera allt
strang = reduce(lambda x, y: x+y, filter(lambda x: not x.lower() == "a", map(lambda x: x, raw_input("YAY! ")))