소프트웨어 정규식에서 제목을 헤드라인 형식으로 바꾸는 질문입니다.
2023.09.27 15:21
정규식에서 제목을 헤드라인 형식으로 바꾸는 질문입니다.
Total commander는 파일 이름을 헤드라인으로 바꾸는 방법이 있는데, Emeditor에서 정규식으로 잘 모르겠습니다.
아래의 제목을 헤드라인 형식으로 바꾸는 정규식이 있으면 한 수 지도를 부탁드립니다.
<h1>The case of Cary: legacy regarding splitting in schizophrenia</h1>
->
<h1>The Case of Cary: Legacy Regarding Splitting in Schizophrenia</h1>
<h2>A relational, trauma-based model of schizophrenia</h2>
->
<h2>A Relational, Trauma-based Model of Schizophrenia</h2>
댓글 [10]
-
夕影 2023.09.27 16:43
-
파풍초 2023.09.27 17:25
夕影님께, 도움 감사드립니다.
위의 내용은 일괄적으로 대문자로 바꾸는 것입니다.
헤드라인 형식은 전치사 등은 그냥 소문자로 두고 일반 명사, 형용사, 동사 등은 대문자로 바꾸는 것입니다.
이렇게 바꾸는 명칭을 신문의 헤드라인이라고 하는데, 일괄 소문자, 일괄 대문자 등은 가능한데,
헤드라인 형식의 변환은 잘 되지 않아서 질문을 드린 것입니다. 제가 다시 한번 살펴보겠습니다.
해피 데이!
-
夕影 2023.09.27 18:53
정규식만으로 특정 단어를 제외하고 모든 단어의 첫 글자를 대문자로 바꾸는 것은 어렵습니다.
정규식으로 조건이 들어간 문장을 처리하는 데는 한계가 있습니다.
위 문장에서 전치사는 in, of 이렇게 2글자로 한정할수 있지만 문장에 3글자 이상의 전치사가 존재하는 경우가 있기 때문에
정규식 만으로는 동작이 안됩니다 -
파풍초 2023.09.27 21:28
夕影님께, 도움 감사드립니다.
문장의 길이가 단어가 2~30개가 될 수 있기도 합니다.
total commander에는 파일 이름 바꾸기에 그 기능이 있어 정규표현식에서 가능할까 해서 질문을 드린 것입니다.
그림에 보면 첫글자는 대문자로 보이지만, 적용해 보면 전치사는 소문자로 되는 헤드라인 형식입니다.
해피 데이!
-
Abundance 2023.09.28 00:51
이것은 Total Commander 에 추가적인 기능이 들어간 것입니다.
TC에만 있는 기능입니다.
보통의 정규식은 각 단어의 첫 알파벳은 대문자로 변경하되 전치사는 대문자로 변경하지 말 것이라는 기능이 없습니다.
Total Commander 를 개발하는 ghisler가 정성을 들여서 그런 기능을 넣은 것이고
다른 소프트웨서는 정규식을 지원해도 그런 기능(관사나 전치사를 인식해서 대문자로 변경하지 않는 기능)은 없는 게 정상입니다.
EmEditor도 그런 기능은 없습니다.
-
파풍초 2023.09.28 11:25
-
지후빠 2023.09.28 11:02
Title Case 참고 ; https://en.wikipedia.org/wiki/Title_case
https://github.com/lintalist/TitleCase 오토핫키 소스를 사용하여 변환툴을 간단히 만들었습니다. 테스트해보십시오.
TitleCase-h-tag.ahk , TitleCase-h-tag.exe - 바이러스 오진 있을 수 있습니다.
- <h?>content</h?> tag에만 선택적으로 적용합니다.
- exe를 실행하면 파일 한개를 선택하여 변환할 수 있고,
- 탐색기에서 파일 여러개를 exe로 drag-n-drop 하면 여러 파일을 동시에 변환할 수 있습니다.
즐거운 명절되십시오. ^^
-
파풍초 2023.09.28 11:27
-
지후빠 2023.09.28 11:54
TitleCase-h-b-tag.ahk , TitleCase-h-b-tag.exe
- <h><b>Title Text</b></h> tag에 대응하도록 수정하였습니다.
-
파풍초 2023.09.28 12:32
지후빠님께, 도움 정말 감사드립니다.
제가 ahk 파일을 놓쳤네요. 이 파일을 상황에 따라 수정하면 되겠네요.
ahk 파일 내용을 보니 복잡하네요. 헤드라인 형식으로 바꾸는 것이 이렇게 어려운 코딩이 필요한지 몰랐습니다.
정말 고맙습니다.
해피 추석!
<h2><b>The Role of Relational Trauma in Schizophrenic Psychoses: Between NLP and Neuroscience</b></h2>
<h2><b>Language: The mind in action</b></h2>
<h3><b>Research Has Generated as Much Evidence as Controversy About the Nature of Schizophrenia</i></h3>
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
98142 | 윈 도 우| 게임전용 윈도우11 참어렵네요 멋진분이 있을까요? [1] | 왕캔디 | 535 | 10-25 |
98141 | 소프트웨어| 무월 님 질문드립니다 [2] | 넥스트타인 | 373 | 10-25 |
98140 | 윈 도 우| KB5030509 이 업데이트 구성요소 단독 파일로만 어디서 받... [3] | 마르코 | 368 | 10-24 |
98139 | 모 바 일| 배터리 탈착되는 가장 최근 모델은 뭐가 있나요? [4] | 닷군 | 369 | 10-24 |
98138 | 기 타| ChipGenius 안전한가요? [1] | 달그림 | 151 | 10-24 |
98137 | 하드웨어| 마우스가 바닥재질에 따라 버벅거림 현상이 있나요 [3] | ccnet | 329 | 10-24 |
98136 | 하드웨어| USB 불량섹터를 수리하는 프로그램을 추천 해주세요, [2] | 좋은데이 | 536 | 10-24 |
98135 | 윈 도 우| 메모리를 추가로 달았는데..용량이 이상합니다. [11] | ㅁㅣㄹㅐ | 578 | 10-24 |
98134 | 소프트웨어| WinosInfo 한글화가 가능할까요... [14] | sunshine | 451 | 10-24 |
98133 | 윈 도 우| PE에 크롬 확장프로그램 설정.... [6] | 사랑해요™ | 315 | 10-24 |
98132 | 소프트웨어| 윈도우10 크롬 시크릿탭을 작업표시줄에 고정하는 방법? [2] | 실시간 | 133 | 10-24 |
98131 | 윈 도 우| KJ CHUMPE 공유 해주실분 계실까요? [3] | 아입비 | 542 | 10-24 |
98130 | 기 타| 문의 [1] | 날개잃은통딹 | 676 | 10-23 |
98129 | 하드웨어| 헤드폰으로 고품질 음악 감상을 하고 싶습니다. [9] | billy | 541 | 10-23 |
98128 | 윈 도 우| 크롬으로 유튜브 [6] | 덥다 | 479 | 10-23 |
98127 | 윈 도 우| 윈도우11 최신 업데이트 후, 무한정 다시 시작 알림 [2] | 철이코알라 | 636 | 10-23 |
98126 | 소프트웨어| OCR 프로그램에서 산스크리트어 영어음역을 읽는 방법 질문... | 파풍초 | 143 | 10-23 |
98125 | 윈 도 우| 일본판 윈도우 10/11 마소 준정버전말고... [1] | 도파니 | 350 | 10-23 |
98124 | 소프트웨어| mp3를 자르는 프로그램을 찾습니다 [8] | brucex | 522 | 10-23 |
98123 | 윈 도 우| 윈도우10 시작메뉴 크롬 아이콘 사라짐 [1] | comnews | 299 | 10-23 |
https://windowsforum.kr/qna/14549246
이 글을 참조해보세요