Как включить двойные кавычки в группу исключений RegEx в Excel UDF

379
Junaid

С помощью этого существует ли формула 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
harrymc

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

  • Используйте символ дважды ( "")
  • Используйте кодировку Unicode символа: \u0022
Спасибо. Я подтверждаю, что оба предложения работают. Junaid 5 лет назад 0