So entfernen Sie Nummern aus diesem string in perl?

Ich habe eine situation wo ich brauche, um Sie zu entfernen (oder ersetzen) N zahlen, wenn Sie zwischen literal-Zeichen.
Zum Beispiel:

00000ASEDF32434VSC

Brauche ich 32434 entfernt werden, so dass die Ausgabe lautet:

00000ASEDFVSC

Und wenn ich will, zu ersetzen, 32434 mit XXXXX ?

Wie es zu tun mit regexes?

BEARBEITEN

Wählte ich ein sehr blödes Beispiel.Sorry.
Bedenken Sie:

00000SQWDDWE12CSDCASEDF32434VSC

Ich brauche zu ersetzen (oder zu entfernen) nur das Muster 32434.

Im Allgemeinen Fall: wenn ich eine alphanumerische Zeichenfolge wie

entfernen Sie ein pattern von N (sagen wir 5) zahlen, wenn Sie zwischen
literal-Zeichen?

Dank.

  • kennen Sie N im Voraus? in meiner Lösung, die ich verwendet 5, aber Frage ist es dynamisch, hängt von Eingabe-oder etwas, was Sie bereits wissen, ohne zu raten?
InformationsquelleAutor user1982097 | 2013-01-16
Schreibe einen Kommentar