Kwrite 일치 정규식에서 정규식의 일부 찾기 및 바꾸기

Kwrite 일치 정규식에서 정규식의 일부 찾기 및 바꾸기

KDE의 많은 즐거움 중에서 Kwrite는 확실히 주목할 가치가 있습니다. 기본적으로 정규식 지원을 텍스트 편집기에 내장하는 것은 아마도 역대 최고의 아이디어 10개 중 하나일 것입니다. 찾기와 바꾸기를 많이 해야 하는 경우가 많기 때문에 시간과 수고를 덜기 위해 Kwrite를 사용하기 시작했습니다.

아마도 비슷할 것 같지만 sed어쨌든 다음과 같은 것과 일치하고 있습니다.

numbersdonot8
belongattheend0
ofwords2

간단한 정규식 [az][0-9]을 사용합니다. 그런 다음 텍스트를 정규식의 첫 번째 부분으로 바꾸도록 kwrite에 어떻게 지시합니까? "바꾸기" 상자에서 [az]를 사용하면 "numbersdonot[az]"와 같은 결과가 나타납니다. 하지만 나는 원한다,

numbersdonot
belongattheend
ofwords

답변1

노력하다:

Find: ([a-z])[0-9]
Replace: \1

\<number>괄호는 표현식에 사용된 괄호 수 Find와 처음부터의 순서 에 따라 일치하는 항목을 보유하고 표현식과 함께 사용할 수 있습니다 .

예를 들어 문자와 숫자 사이의 순서를 변경하려면 다음을 수행하세요.

Find: ([a-z])([0-9])
Replace: \2\1

관련 정보