繁体   English   中英

Python 正则表达式打印不是#print

[英]Python regex for print not #print

我正在尝试制定一个正则表达式来搜索 Sublime 文本中的打印语句,该语句将找到打印语句,但不是那些有打印注释的语句。 基本匹配

print
    print()

但不是

# print
# print(something)
# blah blah    # print(something else)

并且由于我的正则表达式 fu 今天很弱,我不知道如何将NOT#\s+print and print结合在一起

[^#]+

试试这个:^(print)|(\s+print)

^ - 行首

() - 字符组

| - 或者

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM