2017-04-25 2 views
1

내가이 같은 줄의 텍스트 수백, 수천이 있다고 가정하자 :총액을 수정하고 텍스트의 대량 라인에 번호를 추가

yes:Nice1 
up:True1 
six:Hello1 
nine:Mouse1 
twenty:Cat1 
: 나는이 작업을 수행 할 수 있도록하려는

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

그래서 각 줄에는 텍스트/숫자가있는 한면이 있고 더 많은 텍스트/숫자로 다른면을 구분하는 콜론 (:)이 있습니다.

콜론 뒤에 시작 문자를 만들기 위해 각 줄을 대량 수정하는 방법이 있습니까 (:) 대문자?

또한 모든 단일 라인 끝에 숫자를 추가하는 방법을 알고 싶습니다.

기본적으로 콜론 뒤에 문자의 대소 문자를 변경하는 방법과 내가 원하는 모든 숫자를 추가하는 방법을 알고 싶습니다. $1\U$2\E${3}1

  • 모든
  • 교체 : 교체 ^([^:]+:)(.)(.*)$
  • :

    • Ctrl 키 + H
    • 무엇 찾기 : 여기
  • 답변

    0

    가 작업을 할 수있는 방법입니다

    설명 :

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

    교체 :

    yes:Nice1 
    up:True1 
    six:Hello1 
    nine:Mouse1 
    twenty:Cat1 
    
    : 주어진 예를 들어

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

    결과

    관련 문제