代码之家  ›  专栏  ›  技术社区  ›  nikitautiu

Python正则表达式

  •  0
  • nikitautiu  · 技术社区  · 16 年前

    • 成对引号(“XOR”)之间的任何字符字符串,包括嵌套引号

    示例:

    • DGSDGGGGDGGSGGSD公司
    • “萨达斯法法法”
    2 回复  |  直到 16 年前
        1
  •  0
  •   Antoine Pelisse    16 年前

    也许你可以试试这个:

    >>> message = "blabla df qdsf dqsf \"fqdfdqsfsdf  fdqs fqdsf\""
    >>> pattern = "(\w+|'.*[^']'|\".*[^\"]\")"
    >>> re.findall(pattern, message)
    ['blabla', 'df', 'qdsf', 'dqsf', '"fqdfdqsfsdf  fdqs fqdsf"']
    
        2
  •  1
  •   tzot    16 年前

    或许相关:你知道 shlex 模块?