借助这个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