0

간단한 텍스트 편집을 위해 Sublime을 사용하고 있습니다.숫자로 끝나는 라인에만 텍스트를 대량 추가하려면 어떻게해야합니까?

이제 URL이 많아서 숫자로 끝나는 사람에게는 텍스트를 추가해야하지만 텍스트로 끝나는 사람에게는 텍스트를 추가해야합니다.

어떻게하면 대량으로 처리 할 수 ​​있습니까?

예 :

http://www.example.com/pt/abcde/123456 
http://www.example.com/pt/fghi/789012/addtext 
http://www.example.com/pt/jklmn/345678/addtext 
http://www.example.com/pt/opqr/9
http://www.example.com/pt/stuvz/567890/addtext 

은 내가 그래서 숫자로 끝나는 경우에만 줄 대량 편집을하고 싶습니다 라인 만이이

http://www.example.com/pt/abcde/123456/addtext 
http://www.example.com/pt/fghi/789012/addtext 
http://www.example.com/pt/jklmn/345678/addtext 
http://www.example.com/pt/opqr/9/addtext 
http://www.example.com/pt/stuvz/567890/addtext 

해야합니다. 나는 기능 CTRL + 다음 Shift + L 등을 사용하여 모든 선이 /addtext을 붙여, 그러나 이것은 이중 /addtext에의 결과로, 모든 라인에 텍스트를 추가합니다 대량 편집 할 수있어 순간

이미 /addtext이있는 행.

답변

2

단순히 정규식을 사용하여 작업을 수행 할 수 있습니다. 이것은 예를 들어 작동합니다 :

찾기 : ^(http.*/\d+)$

가 교체 :

enter image description here

+0

$1/addtext이 ** 이미지로 텍스트를 올리지 마세요 **. 텍스트를 복사하여 질문에 붙여 넣으십시오. 이미지는 검색 할 수 없으며 시각 장애가있는 사용자를 위해 화면 판독기에서 해석 할 수 없습니다. [편집] 링크를 사용하여 질문을 수정하십시오. 자세한 내용은 [this] (http://meta.stackoverflow.com/a/285557/1426065)를 참조하십시오. – MattDMo

+0

고마워요, 정규식에 익숙하지 않은데, 어떤 명령이 무엇을하는지 간략하게 설명해 주시겠습니까? – Alessio

+1

'^ (http. */\ d +) $'는 "http"로 시작하고 임의의 문자 수 ('. *')로 시작하며 슬래시 ('/')로 끝나는 문자열 하나 이상의 숫자 ('\ d +'). "Replace With"필드의'$ 1'은 "방금 발견 된 문자열을 가져 와서 거기에 삽입하십시오"를 의미합니다. –

관련 문제