我需要从字符串中提取%
个符号中包含的名称。例如,"%column1%
是第一列,%column2%
是第二列,%column'-4%
是一个字符,而不是工作“
有没有办法从上面的短语中提取列名?
答案 0 :(得分:2)
只需使用%(.+?)%
,并使用您的编程语言指定Regex全局选项(通常为/g
),然后返回所有匹配项。每个匹配都包含column1
,column2
等
答案 1 :(得分:1)
这个正则表达式将匹配它们:
(?<=%).*?(?=%)
使用您的应用程序语言(未指定)来提取它们。
如果您的应用程序语言不支持环顾四周,请使用此正则表达式中的第1组:
%(.*?)%