我正在嘗試使用從特定的以下單詞(如 com 和 org)中洗掉點 (.) 來使用 Python 進行文本清理,例如
輸入:cnnindonesia.com liputan.org
輸出:cnnindonesiacom liputanorg
有人有使用正則運算式或迭代的想法嗎?謝謝你。
uj5u.com熱心網友回復:
嘗試這個
input = "cnnindonesia.com liputan.org"
output = input.replace(".", "")
print(output)
輸出
cnnindonesiacom liputanorg
uj5u.com熱心網友回復:
您可以使用.replace()和串列理解;這里不需要正則運算式:
data = ["cnnindonesia.com", "liputan.org"]
print([url.replace(".com", "com").replace(".org", "org") for url in data])
uj5u.com熱心網友回復:
您可以在“。”上拆分。然后加入它。
input = "cnnindonesia.com liputan.org"
output = input.split(".")
output = ("").join(output)
uj5u.com熱心網友回復:
如果您有多種模式,re這將很有用:
import re
s = "cnnindonesia.com liputan.org example.net twitch.tv"
output = re.sub(r"\.(com|org|net|tv)", r"\1", s)
print(output) # cnnindonesiacom liputanorg examplenet twitchtv
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/429557.html
上一篇:Ronin錢包地址的正則運算式
