Google sheets 使用Regextract提取具有特殊字符的字符串
我有一个类似于Google sheets 使用Regextract提取具有特殊字符的字符串,google-sheets,regex-negation,Google Sheets,Regex Negation,我有一个类似于kategorie-Hamburg'Mode&Accessoires'的字符串,希望提取“”之间的所有文本 只要没有像“&”这样的特殊字符,下面的公式就可以正常工作。因此,对于上面的示例,它不起作用 =REGEXEXTRACT(B2; "\'([A-Za-z]+)\'") 我需要哪个正则表达式? 最好的 Florian单引号摘录: =REGEXEXTRACT(B2;"(\'.+\')") =SUBSTITUTE(REGEXEXTRACT(B2;"(\'.+\')"),"'","
kategorie-Hamburg'Mode&Accessoires'
的字符串,希望提取“”之间的所有文本
只要没有像“&”这样的特殊字符,下面的公式就可以正常工作。因此,对于上面的示例,它不起作用
=REGEXEXTRACT(B2; "\'([A-Za-z]+)\'")
我需要哪个正则表达式?
最好的
Florian单引号摘录:
=REGEXEXTRACT(B2;"(\'.+\')")
=SUBSTITUTE(REGEXEXTRACT(B2;"(\'.+\')"),"'","")
没有单引号:
=REGEXEXTRACT(B2;"(\'.+\')")
=SUBSTITUTE(REGEXEXTRACT(B2;"(\'.+\')"),"'","")
是任何字符,+
是“一个或多个,最好是多个”
(单引号不必转义。)带引号:
=REGEXEXTRACT(B2,"\'.+\'")
=REGEXEXTRACT(B2,"\'(.+)\'")
不加引号: