소프트웨어 Emeditor 정규표현식 질문입니다.
2023.08.02 13:34
정규표현식 질문입니다.
다수의 문장에서 "스스로 결합하는 스스로 계신 이"처럼 다섯글자 이상이며, 중간에 공백도 여래 개가 있을 수 있습니. "-스스로 결합하는 스스로 계신 이-" "(스스로 결합하는 스스로 계신 이)"
아래처럼 정규식을 해도 안되네요. 고수님의 한 수를 부탁드립니다.
"-([가-힣][가-힣][가-힣][가-힣][가-힣]*)-"
($1)
"-스스로 결합하는 스스로 계신 이-" -> (스스로 결합하는 스스로 계신 이)
스스로 결합하는 스스로 계신 이. 이것은 실체의 정태성과 잠재성의 원초적 결합이다. 이 관계에서, 제한받는 것과 제한받지 않는 것 모두가 보상을 받는다. 스스로 계신 이의 이 단계는 우주 절대자―신 절대자와 무제한 절대자를 통일하는 자―라고 이해하는 것이 가장 좋다.
스스로 결합하는 스스로 계신 이. 이것은 실체의 정태성과 잠재성의 원초적 결합이다. 이 관계에서, 제한받는 것과 제한받지 않는 것 모두가 보상을 받는다. 스스로 계신 이의 이 단계는 우주 절대자(신 절대자와 무제한 절대자를 통일하는 자)라고 이해하는 것이 가장 좋다.
P.S.: 여기서는 안보이지만 첨부한 문장에 보면 문장 끝에 화살표 아랫방향이 있는데, 이것은 정규식에서 어떻게 표현하는지요?
\r\n으로는 안되네요.
댓글 [7]
-
메리아 2023.08.02 21:25
-
파풍초 2023.08.02 21:29
메리아님께.
도움주셔서 감사드립니다.
제 컴 바이오스 업뎃 이후에 pin 로그링이 안되어 임시로 몇자 남김니다.
고쳐지면 자세하게 다시 답변을 달도록 하겠습니다. ㅠㅠ
-
파풍초 2023.08.03 07:45
메리아님께,
도움 감사드립니다. "-:과 "-"사이에 5글자 이상 공백이 있을 수도 있습니다.
글자 수는 5글자 이상이고 최대 몇 자가 될 지는 알 수가 없습니다. 단지 "-:과 "-"사이에서 "("과 ")"로 바꾸어 주는 것입니다.
경우의 수가 너무 많아서 정규식이 가능할지는 모르겠습니다.
문서가 많아서 수동으로 하려니 너무 성가신 일이라서 정규표현식으로 가능할까해서입니다.
문장의 마지막은 보통 \r\n으로 인식이 되는데 첨부한 문서에서는 인식이 안되어 드리는 질문이었습니다.
-
메리아 2023.08.03 11:14
그럼 그냥
[-―ㅡ](([가-힣] *){5,})[-―ㅡ]
이거 그대로 쓰시면 됩니다.
경우의 수라고 해봤자 - 하이픈이 별의 별거 다 있어서 그걸 3개 넣은거 뿐이구요,
한글 글자만 기준이고 공백여부가 무관하면 위와 같이 쓰면 됩니다.
그리고 정규식 규칙은
{n} : n번 반복
{n,} : n번이상 반복
{n,m} : n번이상 m번이하 반복
입니다.
경우의 수를 따질거면 그냥 케이스 조건을 다 파악하셔야지, 못하면 걍 방법이 없습니다.
모르는 조건 자체를 거르는 방법은 없습니다.
그리고 문장의 마지막은 뭐하는데 필요하신건지 모르겠는데,
hex값을 봐도 0x13 0x10으로 잘 나옵니다. 다만 txt의 끝부분은 안붙어 있기 때문에 맨 마지막 문장은 /r/n으로 하면 안걸리기 십상입니다.
그냥 정규식 자체를 "줄단위" 조건을 거세요.
다시 말씀드리지만, 구체적으로 문장구분을 뭘 하실건지 말씀이 없어서 무슨 구문을 쓸지 생각해보는 것조차 어렵습니다.
애초에 줄단위가 필요하면 걍 줄단위 정규식 쓰면 그만입니다.
-
파풍초 2023.08.03 15:02
메리아님께,
알려주신 정규식이 원하는대로 바뀌네요. 정말 감사드립니다.
문장 마지막은 예를 들면 다음 문장 처음에 <h1 이 올 겨우 아래처럼 바꾸려고 했습니다.
그런데 문장 끝이 정규식이 안되니 아래의 정규식을 사용할 수가 없어서 문장끝에 \r\n이 아닌 다른 정규식이 있을까 해서 질문을 드린 것입니다.
\r\n<h -> \r\n!!!\r\n<h
-
메리아 2023.08.03 18:20
그럼 대충 이러면 될겁니다.
위에 말했듯이 "줄단위 옵션 체크"하시고
^([ \t]*<h)
변환
!!!\r\n$1
전체를 하면 더 꼬이기 쉽기 때문에,
이런 경우는 역시 줄단위 옵션으로 처리하는게 낫습니다.
-
파풍초 2023.08.03 19:47
메리아님께,
꼼꼼하게 도움을 주셔서 감사합니다.
정규식을 좀더 배우는 좋은 기회가 되어 더욱 감사드립니다.
해피 데이!
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
17050 | 소프트웨어| aomei onekey c드라이브 선택이 안되요 | AvatarYG | 112 | 10-19 |
17049 | 소프트웨어| Emeditor 정규표현식 질문입니다. [2] | 파풍초 | 112 | 09-22 |
17048 | 소프트웨어| 컴퓨터에서 트레이로 전원관리옵션 가능한 프로그램 찾고있... | ♡오르골 | 113 | 07-28 |
17047 | 소프트웨어| 구글크롬설치에 대해 질문 엔터버전과 동의및설치했을때 | 복태취업했 | 113 | 08-14 |
17046 | 소프트웨어| Strokes plus 제스처에서 단축키 질문드립니다~ [3] | 단풍잎사귀 | 113 | 04-10 |
17045 | 소프트웨어| Ventoy Control 명령어 질문이요. | ws원이 | 113 | 08-16 |
17044 | 소프트웨어| Goodsync를 유료결제하면 윈도우와 휴대폰용 앱을 다 구매... | brucex | 113 | 12-08 |
17043 | 소프트웨어| VMware에 클라우드 구성에 대한 질문 입니다. [1] | 마성의남자 | 114 | 06-20 |
17042 | 소프트웨어| vm에 map질문 ~ [4] | 복태취업했 | 114 | 03-09 |
17041 | 소프트웨어| Spying 질문 [1] | 히치장 | 114 | 11-20 |
17040 | 소프트웨어| C/C++에서 많은 파일 생성법? | 나는나다 | 114 | 08-06 |
17039 | 소프트웨어| vm 스냅샷 덮어쓰고 싶을때 멀 해야하는지여? [1] | 복태취업했 | 114 | 07-09 |
17038 | 소프트웨어| OpenGL 3.3 오류 문의드립니다. | gongja | 114 | 02-16 |
17037 | 소프트웨어| 비트디펜더 인터넷시큐리티 업데이트 간격 | slhyou | 114 | 06-18 |
17036 | 소프트웨어| AHK의 할당된 단축키는 못쓰나요? [2] | 클라크 | 114 | 07-20 |
17035 | 소프트웨어| Emeditor 정규표현식 문의입니다. [3] | 파풍초 | 114 | 09-30 |
» | 소프트웨어| Emeditor 정규표현식 질문입니다. [7] | 파풍초 | 114 | 08-02 |
17033 | 소프트웨어| 프리미어에서 이 메뉴들이 나오질 않네요? | brucex | 114 | 02-06 |
17032 | 소프트웨어| 질문요 [1] | 승아아비 | 115 | 07-09 |
17031 | 소프트웨어| AHK의 IF문 질문이요! [3] | 클라크 | 115 | 07-30 |
조건이 좀 불분명하네요.
1. 5글자 기준
[-―ㅡ](([가-힣] *){5,})[-―ㅡ]
2. 5단어 기준
[-―ㅡ](([가-힣]+ +){4,}[가-힣]+)[-―ㅡ]