예
정말 좋은 것 아닌가요? 예, 그렇습니다
나는하고 싶다찾다물음표 뒤에는공간그리고 대문자. 그 다음에바꾸다그것은 다음과 같습니다:
정말 좋은 것 아닌가요?
예, 그렇습니다
나는 다양한 방법을 시도했지만 소용이 없었습니다.
- 찾다:
? ([A-Z])
- 바꾸다:
?\r\r
답변1
그룹을 캡처하지 않는 것이 더 효율적입니다.
- Ctrl+H
- 무엇을 찾다:
\?\h+\K(?=[A-Z])
- 다음으로 대체: # 플랫폼에 따라 또는 를
\n
사용할 수 있습니다.\r
\r\n
- 확인하다 성냥갑
- 확인하다 줄 바꿈
- 확인하다 정규식
- Replace all
설명:
\? # question mark, have to be escaped
\h+ # 1 or more horizontal spaces
\K # forget all we have seen until this position
(?=[A-Z]) # positive lookahead, make sure we have a capital after
화면 캡처(이전):
화면 캡처(이후):
답변2
노력하다:
("대소문자 일치" 활성화)
(찾다)\? ([A-Z].*)
(바꾸다)\? \n\1
(참고: \
특수 제어 문자를 이스케이프하는 데 사용됩니다)
\?
: 리터럴 문자열 "?" 그 뒤에 공백이 있다
(
그리고 )
parens는그룹참고할 수 있는 것
.
모든 문자를 의미하며 .*
0번 이상의 문자를 의미합니다.
\1
첫 번째 그룹 참조(parens)를 참조하고 있습니다.