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


1

借助于此,是否存在一个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)任何地方都无法正常工作。

Answers:


0

这里有一些建议:

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

谢谢。我确认您的两个建议都有效。
Junaid
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.