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) в любом месте.

1 ответ1

0

Вот некоторые предложения:

  • Используйте символ дважды ("")
  • Используйте кодировку Unicode символа: \u0022

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .