Maskieren von Anführungszeichen
Aus Planfix
Wenn eines der Argumente einer Funktion ein String mit Anführungszeichen ist, müssen diese inneren Anführungszeichen escaped werden.
FUNCTION ("string \"quotation mark")
Beispiel: Es gibt einen String, und Sie möchten einen Link extrahieren:
<a href="https://site.com/offer/anglegrinder-1092">Brushless angle grinder</a>
Verwenden Sie die Funktion REGEXPFIND, stellen Sie sicher, dass die inneren Anführungszeichen um den Link escaped sind (rot hervorgehoben):
REGEXPFIND({{Task.String for link}};"(?<=href=\").*?(?=\")")
Am Ende erhalten Sie den gewünschten Link im berechneten Feld:
https://site.com/offer/anglegrinder-1092
Alle escapbaren Sonderzeichen
| Innerhalb des Strings geschrieben | Bleibt nach der Verarbeitung | |
|---|---|---|
| \" | -> | " |
| \\ | -> | \ |
| \n | -> | Zeilenumbruchzeichen |
| \t | -> | Zeilenumbruchzeichen |