在VSCode中,尝试搜索print(
和print (
- 但仅当后面不跟随#
时。
这是我第一次在VSCode中尝试使用正则表达式搜索...
示例:
print ('测试一')
- 匹配
print( '测试二')
- 匹配
#print('测试三')
- 跳过
从这个问题中我了解到,VSCode缺少负回顾。
通常,在^F
(搜索功能)中,我会使用类似以下未经测试的内容:
/w*(?<!#)print
但是我收到了无效正则表达式的错误信息。
有人可以提供一个解决方法吗?还是说我只是输错了正则表达式?
^\s*print\s*\(
,请参见https://regex101.com/r/cMM5QU/2。它是否符合您的预期? - Wiktor Stribiżew(?!#)
,因为它似乎是多余的。 - Wiktor Stribiżew