【问题标题】:Regex for Two Empty Spaces at End of Sentence Containing Specified Word包含指定单词的句子末尾两个空格的正则表达式
【发布时间】:2022-08-19 02:40:04
【问题描述】:

无论如何使用正则表达式在包含指定单词的句子末尾查找连续的空白字符?在下面的示例中,我只想捕获最后一个 \"WORD\" 后面的两个空格,其中句子以 \"TOTAL\" 开头。\"TOTAL\" 后面的单词数量会有所不同,但是单词之间不会有额外的空格,就在最后。

TOTAL WORD WORD WORD WORD

我试图在regex101 中排除故障(python 风格),但找不到排除在空格之前捕获单词的方法。

    标签: python regex whitespace


    【解决方案1】:

    你可以使用这样的东西:

    import re
    
    string = 'TOTAL WORD WORD WORD WORD  '
    
    match = re.findall('TOTAL.*WORD(  )$', string)
    print(match)
    

    输出:

    ['  ']
    

    【讨论】:

      猜你喜欢
      • 2018-07-17
      • 2016-12-22
      • 2021-08-23
      • 2023-01-31
      • 1970-01-01
      • 2021-05-26
      • 1970-01-01
      • 1970-01-01
      • 2021-01-06
      相关资源
      最近更新 更多