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