我炮制了下面的正则表达式,该表达式将给出视图中最后一个}
之前的所有文本:
region = currentView.find("(?<=\\})[^\\}]+\\}[^\\}]*$", 0)
Sublime Text似乎并不认为$
意味着“视图中任何内容的结束”,老实说,我不太明白Sublime Text认为它意味着什么。
我的正则表达式似乎可以工作,如regexr.com所示。
我找到了一个解决办法来解决我目前的特殊处境:
regions = currentView.find_all("\}")
if len(regions) > 1:
# stuff I am doing with regions[-2] goes here
但我想知道是否有可能与视图内容的结尾匹配。
目前没有回答
相关问题 更多 >
编程相关推荐