我正在寻找与string
匹配string
的正则表达式,该;
以:
开头,以;
开头,不包含:
} ";zreazer:"
例如";raz:er:"
应该匹配,但";er;:"
或^
不应该匹配。
有什么想法吗? :)在此先感谢,我尝试使用?!
和df=pd.DataFrame({'a':[1,-1],'b':[3,4]})
df.columns[df.max()==1].tolist()
符号,但效果不佳。
答案 0 :(得分:2)
我相信你正在寻找
;[^;:]*:
;
和:
是分隔符。 [^;:]
将匹配不包含这些分隔符的分隔符之间的任何字符串。
这是一个Regex101演示。我已经在表达式中添加了双引号以使其显而易见。
正则表达式的一个很好的参考资料可以在Python docs。
中找到