оаав ирыыва Asked:2020-04-09 21:40:21 +0000 UTC2020-04-09 21:40:21 +0000 UTC 2020-04-09 21:40:21 +0000 UTC 如何用python中的空格替换字符串中的字符? 772 text = "Test~123" print(text) 输出: Test~123 你需要确保当输出是"Test 123" 那些。删除标志并用空格替换它 python 3 个回答 Voted Best Answer Vladimir 2020-04-09T21:43:49Z2020-04-09T21:43:49Z 尝试: >>> print(text.replace('~', ' ')) Test 123 sys_dev 2020-04-09T21:46:30Z2020-04-09T21:46:30Z 如果我们输入 Google.com query python string replace,那么我们将来到文档string.replace(s, old, new[, maxreplace]。 您的解决方案将是这样的text.replace('~', ' ')。 Twiss 2020-04-10T00:55:21Z2020-04-10T00:55:21Z 在这种情况下,您也可以尝试正则表达式,它会删除除字母和数字之外的所有字符 import re rep = re.compile("[^a-zA-Zа-яА-я,\d]") text = rep.sub(" ", "Test~123") print(text) # Test 123
尝试:
Test 123如果我们输入 Google.com query
python string replace,那么我们将来到文档string.replace(s, old, new[, maxreplace]。您的解决方案将是这样的
text.replace('~', ' ')。在这种情况下,您也可以尝试正则表达式,它会删除除字母和数字之外的所有字符