我已经尝试了一个小时,但我不是正则专家。我想做的事情看起来很简单,但结果却比我想象的要困难得多。
基本上我有这个:
<<< Some code
def prnt(string)
print(string)
end
=====
def println(string)
puts(string)
end
*****
<<< Some more code
...
我想要做的是捕获第一行<<< Some code和*****. 一个文件中会有很多这样的块。
到目前为止,我拥有的正则表达式是 this (?:<<< .*\r?\n)([\s\S]+)(?:[*]{5}),但它并没有真正起作用。有任何想法吗?我使用它的语言是 Go。
子衿沉夜
蝴蝶刀刀
相关分类