我想在Python3.4+中使用正则表达式来匹配'#‘符号+下一个小写字母的组合。字符串中有一堆模糊的数据,这使得我很难在一个干净的正则表达式行中完成这项工作。我希望这里的正则表达式匹配单词“#professional”(因为它是小写的),跳过出现的“#Overflow”(因为它是大写的)。professional and enthusiast programmers 或 #professional an
有两种可能的匹配。hg, as和h, s, ga (与输入相比无序,但不是问题)。显然,所有可能符号的正则表达式都会更长,但这个示例是为了简单起见。它将努力尝试匹配的所有可能的排列,例如,如果它使用剩余的g命中字符串的末尾,则返回并重试不同的组合。为这个问题重新构建regex的复杂的前视和后视功能似乎不是一个合理的解决方案,特别是考虑到最终的regex在每个符号后还包含一个\d*。我考虑颠倒正则表达式/^(