Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要%从字符串中提取符号中包含的名称。例如"%column1%是第一列,%column2%是第二列,是%column'-4%除Work以外的字符的列
%
"%column1%
%column2%
%column'-4%
有没有办法从上面的短语中提取列名?
只需使用%(.+?)%, 并使用您的编程语言来指定 Regex 全局选项(通常/g),然后取回所有匹配项。每个匹配将包含column1,column2等。
%(.+?)%
/g
column1
column2
此正则表达式将匹配它们:
(?<=%).*?(?=%)
使用您的应用程序语言(未指定)来提取它们。
如果您的应用程序语言不支持环视,请使用此正则表达式中的第 1 组:
%(.*?)%