TextPad had altijd de mogelijkheid om de posix-notatie te gebruiken, maar je moet de instellingen in een ander dialoogvenster wijzigen. Om de standaardinstellingen van TextPad te gebruiken voor reguliere expressies, moet je de openende en sluitende haakjes “ontsnappen”:
Vervang de spatie na 5-cijferige postcode, aan het begin van elke regel
^\([0-9]+\)[]
Met tab
\t
Zoals hierboven, betekent de ^ het begin van regel
( is een “ontsnapte haakjes” en het markeert het begin van de eerste zoekuitdrukking, d.w.z, de vijf cijfers
[0-9]+ betekent een of meer cijfers (niet alleen 5-cijferige postcodes)
) is een andere “ontsnapte haakjes” om het einde van de eerste zoekuitdrukking aan te geven
[] is slechts een spatie (je zou de haakjes kunnen weglaten, maar dan zou niemand het op deze webpagina kunnen zien: -)
In de vervangende uitdrukking
is de eerste zoekuitdrukking, het gedeelte tussen haakjes boven (een of meer cijfers)
is een tabteken
dus het commando zoeken en vervangen zoekt naar een of meer cijfers, gevolgd door een spatie. Dan vervangt het dat allemaal door dezelfde groep cijfers gevolgd door een tab.
Ik denk niet dat er een manier is om gewoon “een spatie te vinden die na 5 cijfers komt” zodat je gewoon de spatie kunt vervangen zonder de cijfers aan te raken. Je moet **de 5 cijfers (de eerste string), gevolgd door de spatie (de tweede string), vinden. Dan, hoewel het overbodig of omslachtig lijkt, REPLACE de originele string van 5 cijfers met ITSELF, gevolgd door de tab (de tweede string).
Iedereen die dit weet, vergeet dat nieuwelingen hier geen idee van hebben. Dat is de reden waarom ik het voor jou spelt, mijn vriend.
Ed Poor Math Tutor en gepensioneerde Computer Programmer New York City