2017-04-25 3 views
1

Lets sagen, dass ich Hunderte und Tausende von Textzeilen wie diese haben:Kapitalisierung ändern und fügen Sie Rufnummern in Massentextzeilen

yes:nice 
up:true 
six:hello 
nine:mouse 
twenty:cat 

ich es will in der Lage sein, dies zu tun:

yes:Nice1 
up:True1 
six:Hello1 
nine:Mouse1 
twenty:Cat1 

Jede Zeile hat also eine Seite mit Text/Zahlen und einen Doppelpunkt (:), der eine andere Seite mit mehr Text/Zahlen trennt.

Gibt es eine Möglichkeit, die einzelnen Zeilen zu ändern, um das Startzeichen nach dem Doppelpunkt zu erstellen (:) GROß?

Auch ich möchte wissen, wie Sie am Ende jeder einzelnen Zeile eine beliebige Anzahl (n) hinzufügen.

Grundsätzlich möchte ich wissen, wie man die Groß-/Kleinschreibung eines Zeichens nach dem Doppelpunkt ändert und wie man irgendwelche Zahlen, die ich möchte, an das Ende hinzufügen.

Antwort

0

Hier ist ein Weg, um den Job zu erledigen:

  • Ctrl + H
  • Suchen nach: ^([^:]+:)(.)(.*)$
  • Ersetzen durch: $1\U$2\E${3}1
  • alle
ersetzen

Erläuterung:

^    : begining of line 
    ([^:]+:)  : group 1, every thing before the colon & the colon 
    (.)   : group 2, 1 character 
    (.*)   : group 3, every thing after the first character 
$ 

Ersatz:

$1    : group 1 
\U$2\E   : group 2, uppercase 
${3}   : group 3 
1    : the digit 1, or anything you want to append. 

Ergebnis für gegebenes Beispiel:

yes:Nice1 
up:True1 
six:Hello1 
nine:Mouse1 
twenty:Cat1 
Verwandte Themen