So fügen Sie in Excel-UDF eine doppelte Anführungszeichen in die RegEx-Ausschlussgruppe ein

541
Junaid

Mit Hilfe dieser Gibt es eine Excel - Formel Sonderzeichen in einer Zelle zu identifizieren? VBA-Code und Excel-UDF. Ich überprüfe Sonderzeichen in meiner CSV-Datei. Mit dieser Formel:

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

Ich kann hinzufügen, welchen Charakter ich in diesem Teil ausschließen möchte

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

Es akzeptiert jedoch "in keiner Reihenfolge ein doppeltes Anführungszeichen . Wie füge ich hinzu "?

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

Ausschlussgruppe in Excel UDF.

[^\s"A-Za-z0-9é_/©™®°¼½¾⅓⅔⅕⅖⅗⅘⅙⅚⅛⅜⅝⅞•-]mit einem doppelten Anführungszeichen funktioniert in https://regexr.com/ in den Startpositionen gut, funktioniert aber excel 2019 (365)nirgends.

1

1 Antwort auf die Frage

0
harrymc

Hier sind ein paar Vorschläge:

  • Verwenden Sie den Charakter zweimal ( "")
  • Verwenden Sie die Unicode-Kodierung des Zeichens: \u0022
Vielen Dank. Ich bestätige, dass beide Vorschläge funktionieren. Junaid vor 6 Jahren 0