【问题标题】:What does this command do? import re re.sub('".*?"', ' ', text)这个命令有什么作用?导入 re.sub('".*?"', ' ', text)
【发布时间】:2019-04-09 19:13:29
【问题描述】:

这个命令有什么作用?

import re
re.sub('".*?"', ' ', text)

好像什么都没做,网上的文字都没有说什么有意义的!

【问题讨论】:

  • 它将"" 之间的任何文本替换为空格字符。见here
  • 它什么也没做,因为你没有在任何地方分配re.sub() 的结果。
  • 请尝试至少阅读官方 Python 文档。

标签: python regex


【解决方案1】:

它将引号中的文本(包括引号)替换为空格。

text = 'Things "in quotation marks" don\'t matter'
re.sub('".*?"', ' ', text)

返回

"Things   don't matter"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-19
    • 2013-11-19
    • 2018-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-21
    • 2017-04-18
    相关资源
    最近更新 更多