python - 剥离和替换没有起飞“\n”
问题描述
soup = BeautifulSoup(response.text, "html.parser")
a = soup.findAll('td',{'class':'title'})
for e in a:
e = str(e.text)
e = e.replace(r"\n","")
e = e.strip(r"\n")
print(e)
目前它正在打印 '\n\n 大雨\n \n \n'
即使在所有代码之后我在 \n 和 r 之前都尝试过没有 r 所以我不知道还能做什么
解决方案
之前的r
字符串代表原始。因此,您的代码会搜索反斜杠,后跟 ann
以将其替换为空。
您想删除换行符,因此您需要非原始文本,因此只需删除那些r
推荐阅读
- python - 如何在深度嵌套的python字典中搜索一个值?
- python - 如何识别和捕获 Python 列表中的特定 URL 元素?
- python - re 模块的转义字节
- c - (Ubuntu) C 使用 /proc/stat 计算 CPU 使用率
- regex - 捕获字符串文本之后的所有匹配模式
- sql - 转换为结构查询语言 (SQL) 数组?
- bash - 带有特殊字符的 Unix 进程路径名(当路径被解析为变量时)
- sql - Laravel - 错误 - SQLSTATE [HY000]:一般错误:1364 字段 'vegetable_stock_id' 没有默认值
- python - 如何让 Juypter 小部件通过 Sphinx 和 nbconvert 正确呈现?
- reactjs - aws amplify 不为 wasm 提供内容类型