development

RegEX를 사용하여 Notepad ++에서 접두사 및 추가

big-blog 2020. 9. 23. 07:50
반응형

RegEX를 사용하여 Notepad ++에서 접두사 및 추가


txt 파일에 상당히 많은 단어 목록이 있고 메모장 ++에서 정규식 찾기 및 바꾸기를 시도하고 있습니다. 각 줄 앞과 줄 뒤에 문자열을 추가해야합니다.

wordone
워드 투
워드 3

지다

able : "wordone"
able : "wordtwo"
able : "wordthree"

어떻게 할 수 있습니까?


영숫자 단어를 가정하면 다음을 사용할 수 있습니다.

Search  = ^([A-Za-z0-9]+)$
Replace = able:"\1"

또는 줄을 강조 표시하고 "모두 바꾸기"및 "선택 중"(동일한 바꾸기 사용)을 사용하려는 경우 :

Search = ^(.+)$

^선의 시작을 가리 킵니다.
$선의 끝을 가리 킵니다.

\1 괄호 안의 소스 일치가됩니다.


Notepad ++ 여러 줄 편집 기능을 사용하지 않는 이유는 무엇입니까?

여러 줄에 걸쳐 텍스트를 선택하려면 Alt 키를 누른 상태에서 텍스트를 선택합니다 (일반적인 클릭 앤 드래그 방식 사용). 이를 열 편집이라고도합니다.

파일의 시작 부분에 커서를 놓고 Alt, Shift 키를 누른 상태에서 아래쪽 화살표 또는 PageDown을 계속 눌러 일부 텍스트를 앞에 추가 할 줄을 선택할 수 있습니다. 여러 줄 편집은 Notepad ++의 매우 유용한 기능입니다. Visual Studio에서도 같은 방식으로 가능하며, Alt + Shift + A를 눌러 블록 선택 모드로 전환 한 다음 마우스를 사용하여 여러 줄에 걸쳐 텍스트를 선택하여 Eclipse에서도 가능합니다.


사용할 수있는 정규식 :

Find: \w.+
Replace: able:"$&"

마찬가지로, $&당신이 검색 문자열을 제공 할 것입니다.

참조 : regexr


매크로를 사용하십시오.

매크로> 기록 시작

키보드를 사용하여 반복 가능한 방식으로 변경하십시오.

home> type "able"> end> ​​아래쪽 화살표> home

그런 다음 메뉴로 돌아가서 기록 중지를 클릭 한 다음 매크로를 여러 번 실행합니다.

그것은 그것을해야하고 정규식 기반의 합병증이 없습니다!

참고 URL : https://stackoverflow.com/questions/283608/using-regex-to-prefix-and-append-in-notepad

반응형