只是想在我的gradle构建中包含lombok插件,但是从标题中获取错误消息。我的build.gradle看起来像这样:
...
plugins {
id 'net.ltgt.apt' version '0.10'
}
ext {
lombok_version="1.16.18"
}
lombok {
version = ${lombok_version}
sha256 = ""
}
...
dependencies {
...
compileOnly "org.projectlombok:lombok:${lombok_version}"
apt "org.projectlombok:lombok:${lombok_version}"
...
}
来源:https://projectlombok.org/setup/gradle
任何想法在这里有什么问题?如果我删除了lombok {...}部分,一切正常。
答案 0 :(得分:6)
根据the documentation,你应该使用
s = """
.xsh 1:
..sxi
..kuxz
...iucdb
...khjub
..kjb
.hjub 2:
..ind
..ljnasdc
...kicd
...lijnbcd
.split 3:
..asd
"""
print(re.findall(r"(\.\w+ \d+:)\s*((?:.(?!\.\w+ \d+:))+)", s, re.M|re.DOTALL))
>>> [('.xsh 1:', '..sxi \n..kuxz \n...iucdb \n...khjub \n..kjb '), ('.hjub 2:', '..ind \n..ljnasdc \n...kicd \n...lijnbcd '), ('.split 3:', '..asd\n')]
或
lombok {
version = "1.16.18"
sha256 = ""
}
披露:我是一名lombok开发者。