匹配特殊字符内的字符

本文关键字:字符 特殊字符 | 更新日期: 2023-09-27 18:18:42

我需要从字符串中提取包含在%符号中的名称。例如,"%column1%为第一列,%column2%为第二列,%column'-4%为除Work"

以外的字符列。

是否有办法从上面的短语中提取列名?

匹配特殊字符内的字符

只需使用%(.+?)%,并使用您的编程语言指定Regex全局选项(通常是/g),并获得所有匹配返回。每个匹配将包含column1, column2

这个正则表达式将匹配它们:

(?<=%).*?(?=%)

使用您的应用程序语言(未指定)来提取它们。

如果您的应用程序语言不支持查找,请使用此正则表达式中的第1组:

%(.*?)%