2017-11-01 10 views
0

단지 일부를 교체합니다. 문제는 내가정규식 내가 정규식 <code>[.][s][s][!A-Z]</code> 이 포함하는 문자열을 찾아이다 <code>. A....</code><br/> 가 포함 된 텍스트를 gedit를

[.][\s][\s]([!A-Z])에 정규식을 변경

등, 당신은 grouping을 사용하고 다시 \1, \2 그들에게 참조 할 수 [A-Z]

+0

'\]와 (과) 같은 보조 기호가 필요 없습니다. 또한,'[.]'는'\ .'로 재 작성 될 수 있습니다. 그래서'\. \ s \ s [! A-Z]'는 원래의 정규 표현식과 같습니다 (그러나 더 짧습니다). 또한'\ s \ s'를 선언하는 대신'\ s {2}'를 사용하십시오. 그것은 1 적은 스텝을 사용합니다 (1 여분의 캐릭터를 희생 시키십시오). 또한 grundic의 솔루션이나'\. \ s {2} (? = [!]) '를 사용할 수 있으며 간단히'\ n '로 바꿀 수 있습니다. 이 옵션은 그룹화를 메모리에 저장하지 않고 위치를 약간 더 빨리 수행해야합니다. – ctwheels

답변

2

제외 \n으로 모두를 교체하는 방법을 모르는입니다 \n\1으로 대체하십시오.