Dringend! Wildcards Notepad++

  • Goedendag,


    Ik wil

    Code
    ('464','118','total','Totaal:','204.99','204.9942','6'),

    vervangen door

    Code
    (464,118,'total','Totaal:','204.99','204.9942',6),

    .
    Dit voor een paar 100x steeds andere waarden.


    Iemand die een juiste wildcard weet voor Notepad++?


    Mvg
    Weide43

  • Guest, wil je besparen op je domeinnamen? (ad)
  • Iemand die dringend kan helpen?
    Heb dit nodig tegen vanavond.


    Zoals er al gezegd werd is dit gemakkelijk te in 1 keer inderdaad. Of Control+H werkt weet ik niet. Ik werkte altijd met Control+F dus zoeken, en dan op het tabje vervangen geloof ik. Maar inmiddels over naar betere editor waarmee het nog makkelijker gaat.


    Good Luck!

    PHP, JAVA, C#, JAVASCRIPT, HTML(5), CSS(3) developer.
    Vragen?! Stuur me gerust een prive bericht :) !

  • Bedankt voor de reacties,
    Maar ik moet NIET ALLE '' quotes weg enkel een paar.
    Dit stukje wat ik laat zien is een van de 1000 regels.


    Code
    ('464','118','total','Totaal:','204.99','204.9942','6'),

    vervangen door
    (464,118,'total','Totaal:','204.99','204.9942',6),

    Code
    (464,118,'total','Totaal:','204.99','204.9942',6),
  • Dan selecteer je toch gewoon ('464','118' en drukt op ctrl + h en vervangt het door (464,118 ?


    Waarom leest niemand iets?


    Ja dat weet ik ook


    En als je nu 1000x verschillende waarden hebt?

    Code
    ('464','118','total','Totaal:','204.99','204.9942','6'),
    ('463','118','tax','BTW 21%:','32.97','32.9742','5'),
    ('462','118','shipping','TNT Post (Gewicht: 25,00kg):','15.00','15.0000','3'),
    ....
    x1000 andere lijnen
  • Niet de beste code, maar volgens mij doet het wel wat je zoekt.


    Want alle integers moeten zonder quotes toch?

  • Zover ik kan zien wil je alle cijfers + decimalen laten mee wijzen. In notepad++:


    doe ctrl + h in notepad++ en daarna het volgende:


    • Bij "zoeken naar": (')?+([0-9]+)(\.([0-9]+))?+(')?
    • Bij "vervangen door": $2$3
      • Waarom $2 en $3 en niet $1 en $2? Om dat $1 is gevuld met de aanhalingsteken en $2 de eerste expressie van [0-9]+ is en $3 de expressie van \.[0-9]+ bevat. (en dus de . bevat indien deze aanwezig is)
    • Bij zoekmethode: "Regulier expressie" selecteren.

    En dan de button "Alle vervangen" aan klikken en done :-).


    Visueel:
    http://i59.tinypic.com/2dl7m6q.jpg


    En mocht je alleen voor round integers willen:
    doe ctrl + h in notepad++ en daarna het volgende:

    • Bij "zoeken naar": '+([0-9]+)+'
    • Bij "vervangen door": $1
      • $1 wordt hier aangegeven omdat de enige zoek expressie [0-9]+ is
    • Bij zoekmethode: "Regulier expressie" selecteren.

    En dan de button "Alle vervangen" aan klikken en done :-).

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!