-1

我有一个看起来像这样的模式:

pattern = '.*class=(.*)'

它给了我这样的结果:

my_class=Hello
your_class=Hi
fclass=FHello
class=That's What I need

基本上我想说我需要返回一个class只包含的字符串,而不是一些fclass my_class等等

4

1 回答 1

5

如果您在单独的行上运行正则表达式,则可以使用该^符号来定位正则表达式的开头:

pattern = r'^class=(.*)'

如果没有,单词边界可能会有所帮助:

pattern = r'\bclass=(.*)'
于 2012-10-08T22:46:36.800 回答