Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[BATCH] replace

Pagina: 1
Acties:
  • 322 views

  • Radagast2005
  • Registratie: December 2005
  • Niet online

Radagast2005

The Brown Wizard

Topicstarter
Ik zoek een manier om automatisch uit een tekstfile new line chars te vervangen door een lege string. Ik heb op dit moment enkel MSDOS ter beschikking en na een uur Googlen ben ik er nog niet uit of dat nu wel of niet kan.

Ik zoek dus info hoe ik een bat file kan maken wat een string door een andere string vervangt binnen een bestand. Ik weet dat dat heel makkelijk met Perl kan, maar dat heb ik niet ter beschikking.

Ticking away the moments that make up the dull day


  • unclero
  • Registratie: Juni 2001
  • Laatst online: 25-11 18:14

unclero

MB EQA ftw \o/

Nee dat kan niet..

Behalve als je sed ofzo hebt.

Dan een type bla pipen naar de sed die piped naar copy con ofzo.

Edit:
Tip: Gewoon daar een perl.exe neerzetten, is het makkelijkst ;).

[ Voor 23% gewijzigd door unclero op 09-09-2008 13:22 ]

Quelle chimère est-ce donc que l'homme? Quelle nouveauté, quel monstre, quel chaos, quel sujet de contradiction, quel prodige!


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • Alpha-
  • Registratie: September 2008
  • Laatst online: 23-07 17:10
Ik denk niet dat een batch dan kan, inderdaad.

Visual Basic misschien? (geen ervaring mee hoor)

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Welke MSDOS versie hebben we het precies over? Heb je de mogelijkheid om externe executables te gebruiken?

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • Radagast2005
  • Registratie: December 2005
  • Niet online

Radagast2005

The Brown Wizard

Topicstarter
Gewoon de DOS versie die in Windows XP zit.

Ticking away the moments that make up the dull day


Verwijderd

In Windows XP zit geen DOS. Dat beest is gewoon de command prompt.
Het gemakkelijkste gaat zijn om snel een vbscriptje in elkaar te flansen denk ik.

  • Radagast2005
  • Registratie: December 2005
  • Niet online

Radagast2005

The Brown Wizard

Topicstarter
Is een Perl script niet eenvoudiger?

Het betreft namelijk een csv file, waar zowel new line characters als quotes voorkomen die geen text delimeter zijn.
Dus in principe zou het Perl scripte alle new line chars, behalve de laatste natuurlijk, eruit moeten filteren, evenals elke " die niet gevolgd of vooraf gegaan wordt door de fieldseparator (;).
Een replace in Perl doe je volgens mij met s, zou dit dan werken?

Perl:
1
s/\n//


Ik zit alleen dan nog met het probleem of een " vooraf gegaan wordt of gevolg wordt door een ;. Waar dat geld mag de " blijven staan, anders moet ie weg. Volgens mij kom ik dan in het domein van reguliere expressies?

Ticking away the moments that make up the dull day


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Je kan die vraag inderdaad beter in Programming stellen :)

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • Radagast2005
  • Registratie: December 2005
  • Niet online

Radagast2005

The Brown Wizard

Topicstarter
Spider.007 schreef op woensdag 10 september 2008 @ 14:24:
Je kan die vraag inderdaad beter in Programming stellen :)
Daar stond dit topic ook aanvankelijk....

Ticking away the moments that make up the dull day


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Radagast2005 schreef op woensdag 10 september 2008 @ 14:58:
[...]

Daar stond dit topic ook aanvankelijk....
Dan had je je topic niet moeten afsluiten met 'Ik weet dat dat heel makkelijk met Perl kan, maar dat heb ik niet ter beschikking.' ;) Start even een nieuw topic met ongeveer de informatie uit Radagast2005 in "[BATCH] replace" als topicstart; vergeet daarbij Welkom in Programming - FAQ en Beleid niet :)

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate

Pagina: 1

Dit topic is gesloten.