构造函数和析构函数
一般是类名::函数名,不过函数名和类名一致,根据这个特点进行匹配。需要用到正则表达式中的回溯引用。
import re
code = "hello::~helloxxxxxxx"
p1 = r"([\s\S]+)::~\1[\s\S]+"
print(re.match(p1, code))
主要是\1,\1用来记录前面的()内匹配出来的内容。
一般是类名::函数名,不过函数名和类名一致,根据这个特点进行匹配。需要用到正则表达式中的回溯引用。
import re
code = "hello::~helloxxxxxxx"
p1 = r"([\s\S]+)::~\1[\s\S]+"
print(re.match(p1, code))
主要是\1,\1用来记录前面的()内匹配出来的内容。