我希望使用正则表达式从## The Scenes
获取字符串Behind ## The Scenes
。
这是我所做的正则表达式。
pattern = re.compile("#+\s\w+")
当我运行脚本时,我得到d ## The Scenes
字符串。
我该怎么办?
答案 0 :(得分:0)
正如其他人所指出的,你的正则表达式模式并不匹配" d ##场景",它匹配" ##"。如果你想要" ## The Scenes",这种模式为你的版本添加了额外的空间和单词,应该有效:
"#+ \ S \ W + \ S \ W +"
答案 1 :(得分:0)
你是怎么得到的#34; ##场景"?我不知道。使用了你的模式后,我得到了#34; ## The"。
但代码如下:
pattern = re.compile("#+[\s\w]+")
完美无缺。
我想,这就是你需要的。