如何在 Excel UDF 中的 RegEx 排除组中包括双引号

如何在 Excel UDF 中的 RegEx 排除组中包括双引号

借助这个Excel 是否有公式可以识别单元格中的特殊字符?VBA 代码和 excel UDF,我正在检查 csv 文件中的特殊字符。使用此公式:

=RegExCheck([@ItemTitle],"[^\s,'.()!&%A-Za-z0-9é–_/©™®°¼½¾⅓⅔⅕⅖⅗⅘⅙⅚⅛⅜⅝⅞•-]")

我可以在此部分添加我想排除的任何角色

[^\s,'.()!&%A-Za-z0-9é–_/©™®°¼½¾⅓⅔⅕⅖⅗⅘⅙⅚⅛⅜⅝⅞•-]

但是,它不接受任何顺序的双引号"。如何"添加

[^\s,'.()!&%A-Za-z0-9é–_/©™®°¼½¾⅓⅔⅕⅖⅗⅘⅙⅚⅛⅜⅝⅞•-]

Excel UDF 中的排除组。

[^\s"A-Za-z0-9é_/©™®°¼½¾⅓⅔⅕⅖⅗⅘⅙⅚⅛⅜⅝⅞•-]带双引号的工作正常https://regexr.com/处于起始位置,但没有在excel 2019 (365)任何地方工作。

答案1

以下是一些建议:

  • 使用字符两次 ( "")
  • 使用字符的 Unicode 编码:\u0022

相关内容