Ich benutze re.findall(p, text)
ein Muster im Allgemeinen entsprechen, aber jetzt bin ich auf eine Frage:Wie können spezielle Regex-Zeichen in einer Zeichenfolge entfernt werden?
Ich will nur p
als normaler String angepasst werden, nicht regex.
Zum Beispiel: p kann '+' oder '*' enthalten, ich möchte nicht, dass diese Zeichen besondere Bedeutungen wie in Regex haben. Mit einem anderen Wort möchte ich, dass p Zeichen für Zeichen zugeordnet wird.
In diesem Fall ist mir unbekannt, daher kann ich '\' nicht hinzufügen, um Sonderzeichen zu ignorieren.
Wenn Sie 'p' nicht wissen, wie können Sie es als Regex verwenden? – Marcin
@Marcin: Er hat keine a priori Informationen über 'p', so dass er die bereits entgangene Zeichenfolge nicht fest codieren kann. Siehst du nicht, warum das abgelehnt wurde? –
@NiklasB. Nun, vielleicht, aber warum konnte er Sonderzeichen nicht entkommen, wenn er die Zeichenfolge hat? – Marcin