Ich möchte das Muster *1*
verwenden. Ich habe versucht \*1\*
, aber es funktioniert nicht. Wo ist das Problem?Wie asterisk in regexp zu entkommen?
Antwort
Sie haben es mit einem Backslash zu entkommen:
/\*1\*/
Ansonsten ein unescaped *
in einem RegExp bedeuten: Match 0 oder mehreren der vorhergehenden Character Group.
Update:
Wenn Sie den RegExp
Konstruktor verwenden, tun Sie es auf diese Weise:
new RegExp("\\*1\\*")
Sie haben die Schrägstriche verdoppeln-zu entkommen, weil sie sich in der Zeichenfolge entkommen müssen.
Ich habe meine Frage bearbeitet, aber ja, ich Backslash und es funktioniert nicht – user2080105
Die Schrägstriche markieren den Start und die Ende der Regexp. Sie müssen mit einem Schrägstrich beginnen und mit einem Schrägstrich enden und zwischendurch die Sternchen mit Backslashes verlassen. Genau wie in dem Beispiel, das ich gegeben habe. –
nein, aber ich benutze RegExp Konstruktor, so brauche ich nicht Schrägstrich – user2080105
müssen Sie einen Backslash \
als Escape-Zeichen in Regexes verwenden.
Ich habe meine Frage bearbeitet, aber ja, ich Backslash und es funktioniert nicht – user2080105
- 1. Wie grep asterisk ohne zu entkommen?
- 2. PHP-Funktion MySQL Regexp-Syntax zu entkommen
- 3. In Bash, wie "{}" zu entkommen?
- 4. Wie zu entkommen "&" in XML?
- 5. Wie zu entkommen %%
- 6. Wie URL-Codierung zu entkommen?
- 7. Wie $ in PHP mit preg_replace zu entkommen?
- 8. Wie doppelte Anführungszeichen in JSON zu entkommen
- 9. Wie doppelte Anführungszeichen in Zeichenfolge zu entkommen?
- 10. Wie zu entkommen "\" Zeichen in Java
- 11. Wie Pipe-Zeichen ('|') in PostgreSQL zu entkommen
- 12. Wie% in printfn/sprintf zu entkommen?
- 13. Wie Schlüsselworte in C# zu entkommen?
- 14. Wie zu entkommen + Zeichen in Java?
- 15. Wie zu entkommen Zeichen in einer Zeichenfolge
- 16. Wie doppelte Anführungszeichen in thymeleaf zu entkommen?
- 17. Wie das Rohrsymbol in Jade zu entkommen?
- 18. Wie Unterstreichungszeichen in PATINDEX-Musterargument zu entkommen?
- 19. Wie Sonderzeichen in Regex zu entkommen?
- 20. Wie ein Backslash in R zu entkommen?
- 21. Wie "@" in Spiel-Framework-Vorlagen zu entkommen?
- 22. Emacs regexp-Builder funktioniert nicht ersetzen-regexp
- 23. Escaped asterisk/query mark nicht entkommen mit führenden Platzhalter in Edismax
- 24. jTemplates zu entkommen {$
- 25. Regexp: Wie alles außer einem anderen Regexp zu entfernen?
- 26. Asterisk Kanalverwendungshistorie
- 27. running ./configure in asterisk
- 28. Asterisk in robots.txt
- 29. Regex: Wie Backslashes und Sonderzeichen zu entkommen?
- 30. JSONObject.toString: wie NICHT Schrägstriche zu entkommen
@Mike Ich weiß nicht, ob Sie das sehen werden, aber danke, dass Sie die Schrägstriche gewechselt haben. Es wurde während der Bearbeitung oder während der Überprüfung in der Warteschlange bearbeitet. –
@jdwire Ja, ich habe es gesehen. Die anderen Änderungen sahen gut aus, also habe ich diesen einen Teil einfach rückgängig gemacht. – Mike
@OHTHATaaronbrown: Tags – user2080105