给定一组字符串,这些字符串以前缀_abc_ABC(
开头并以后缀)
结尾,例如,
val a = """_abc_ABC(
{
x = 1
y = 2
})"""
如何定义去除上面的前缀和后缀的正则表达式?
答案 0 :(得分:1)
这样可行:
val a = """_abc_ABC(
{
x = 1
y = 2
})"""
val Re = """(?s)_abc_ABC\((.*)\)""".r
a match { case Re(content) => println(content) }
(?s)
使其匹配多行。