Gewusst wie: ersetzen von escape-Zeichen in Regulären Ausdruck?

Wieder einmal habe ich die Wand schlagen.

Gewusst wie: ersetzen von escape-Zeichen werden mit regulären Ausdrücken?
Wenn die tab-Zeichen (\t) tritt mehr als zweimal will ich solche zu ersetzen, die zwei oder mehr vorkommen von single \t.
Zum Beispiel, wenn \t\t\t kommt, dann möchte ich, um es zu ersetzen mit \t nur.
Wie Sie dies tun?

Stehe ich vor ein problem in Bezug auf das Lesen von text-Datei und die Anwendung von regulären Ausdrücken, um es.

Ich bin mit C# zu text-Datei Lesen und für reguläre Ausdrücke.
Wenn ich open text-Datei (Datei mit einer txt-Erweiterung), bekomme ich eine normale Ansicht der Datei. Aber wenn ich die gleiche Datei mit "textReader" und Speicher es in string, bekomme ich den text so etwas wie dieses :

O K\t\t\t\t\t\tEmail:

[email protected] \rPhone: + 91

992\t\r\rExperience Zusammenfassung

\rBusiness-Intelligence-und data

warehouse-designer mit mehr als 6

Jahre Berufserfahrung in OLAP

Projekt.\r\r\rTechnology\rBelow ist ein

Liste der wichtigsten software-Produkte

und tools, die ich gearbeitet habe,

mit.\r\rSoftware

Produkte\\r \ \ \r\aOperating

Systeme:\rWINDOWS NT, WINDOWS 2000,

UNIX\rDatabase Management

Systeme:\rOracle 8i, Oracle 9i, Oracle

10g, SQL-Server 7.0, DB2\rSoftware

Pakete:\rVSS, ER-Win, M1\rFourth

Generation Sprache:\rPL/SQL

SQL*PLUS\rTools &

Technologien:\rOracle Warehouse

Generator 10.1.0.4.0, ORACLE 9i AS,

ORACLE Discoverer Reports-Daten, mit Bühne

8.0, Fast-Track-8.5 DB@ Cube, JavaScript, JSP, JDEV, BI-BOHNEN, ASP,

ASP.NETTO, Ab

Initio\r\\r \ \ \r\a\v\r\r\fAssignments\rdas

weitere Informationen über die verschiedenen Aufgaben

ich behandelt haben, die hier aufgeführt sind,

in chronologischer

um.\r\rName\r\aAvery Dennison Daten

Warehousing\\r \ \ \r\aClient\r\aAvery

Dennison, er Herausforderung im Projekt

füttern, EDW, die aus bestehenden

lagern die Daten in einer

aggregierte

Ebene.\r\a\\r \ \ \r\rName\r\aAOL BI

(Omniture)\rite-team. Gestaltung,

Codierung und Test zusammen mit

Abstimmung mit vor-Ort-team.

\\r \ \ \r\aTools & Technologies\r\aUnix

Plattform, Oracle 10g , Py. Nicht nur

die Bereitstellung der richtigen Voraussetzung, aber

auch die Leistung hat in

akzeptabel

range.\r\a\\r \ \ \r\r\r\r\r\r\r\r\r\r\r\rName\r\aAIW

Veranstaltungen (ABSA)\\r \ \ \r\aClient\r\aABSA,

Südafrika\\r \ \ \r\aP

ich.e, alle escape-Zeichen wie \N, \r, \f sichtbar sind. Weil dieses, der reguläre Ausdruck, der funktioniert mit normalen text funktioniert nicht, wenn ich Lesen Sie den gleichen text in einer string-variable.

Jemand weiß, wie dieses problem zu lösen?

Dank

Habe ich eine weitere Abfrage. Ich möchte match-text am Ende der Zeile. Ich habe versucht, zu verwenden $ für dieses. Zum Beispiel, passend zum text endet mit "Zuordnung", die ich verwendet, regex Zuordnung$.Er arbeitete mit normalen text. Aber wenn ich diesen starte, regx auf text gegeben streamreader, dieser regex funktioniert nicht. Stream reader gibt Zeichenfolgen wie " Aufgaben\r\r\f.Wie passend zum Ende der Zeile oder den Anfang der Zeile, die mit dieser Art von text?

  • Bist du nicht die Verletzung der Privatsphäre von Karim, indem Sie zeigen, um alle diese details? Ist dieser öffentlich zugänglich ist, oder test/fake-Daten?
  • offtopic: ich denke, Osama Karim freuen, um zu sehen, diese Informationen hier veröffentlicht 😉
  • Ich denke mal er wird zufrieden sein 😉 Aber das heißt nicht, erklären und begründen, es sei denn, diese Informationen öffentlich zugänglich oder er hat die ausdrückliche Erlaubnis dazu 🙂
InformationsquelleAutor Shekhar | 2009-10-28
Schreibe einen Kommentar