Only One? Dopus!

Directory Opus의 정규식 활용

Posted 2009.03.26 04:08 by 나난오예

단일 문자를 찾습니다. 

0개 이상의 이전 항목을 찾습니다. 

'zo*'는 "z", "zoo" 등입니다.

하나 이상의 이전 항목을 찾습니다. 

'zo+'는 "zo", "zoo" 등이지만 "z"는 아닙니다.

0개 또는 하나의 이전 항목을 찾습니다.

"do(es)?"는 "do" 또는 "does"의 "do"를 찾습니다.

() 

괄호 안에 있는 콘텐츠를 항목으로 인식합니다. 

[] 

해당 목록에서 한 항목을 찾습니다. 

목록에서 범위를 생성합니다. 

x 또는 y를 찾습니다. 예를 들어, "z|food"는 "z" 또는 "food"를 찾습니다. "(z|f)ood"는 "zood" 또는 "food"를 찾습니다. 

입력 문자열의 시작 위치를 찾습니다.

“^A” 는 문자열 시작 부분의 “A” 만 일치시킵니다.

왼쪽 대괄호 [ 바로 다음의 ^는 다른 의미입니다. 대괄호 식에서 사용될 때는 대괄호에 포함된 문자 집합을 제외한 문자열을 찾습니다.

“[^0-9]” 는 대상 값이 숫자가 아니어야 한다는 의미입니다.

문자열의 끝에서 일치됩니다. 

“abc$” 는 문자열의 끝에 있을 경우에만 “abc” 를 매칭시킵니다.

위의 각 기능에서 벗어납니다(escape). 

“\.” 은 . (쩜)을 의미합니다.


String

Search

Replace

Result

Mr.jpg

(Mr)(\..*)

\1s\2

Mrs.jpg

abc

(a)b(c)

&-\1-\2

abc-a-c

bcd

(a|b)c*d

&-\1

bcd-b

abcde

(.*)c(.*)

&-\1-\2

abcde-ab-de

cde

(ab|cd)e

&-\1

cde-cd


정규식을 이용한 이름변경에서 이전이름 항목의 맨 끝에 # 을 추가하면 "정규표현식"을 "치환" 기능으로 사용되도록 해줍니다. # 다음에 숫자를 추가하면 반복할 회수를 지정하는 의미입니다. 

예) (.*) - (.*)#5

 

Write your message and submit

다중 폴더 생성 (여러 폴더를 동시에 만들기)

Posted 2009.03.23 05:51 by 나난오예

사용자 삽입 이미지
사용자 삽입 이미지

 

한번에 여러 개의 폴더를 생성해주는 버튼입니다.

폴더명을 입력하고 만들어질 폴더의 개수를 입력하시면 됩니다.

첨부파일을 메뉴 또는 툴바에 추가해 사용하세요.

 

Write your message and submit

사본 생성 버튼

Posted 2009.03.23 05:33 by 나난오예

사용자 삽입 이미지

 

<?xml version="1.0"?>
<button backcol="none" display="both" hotkey="ctrl+shift+C" separate="yes" textcol="none">
 <label>사본 생성\tCtrl+Shift+C</label>
 <tip>현재 폴더에 사본을 만듬</tip>
 <icon1>#copy</icon1>
 <function type="normal">
  <instruction>@nodeselect </instruction>
  <instruction>copy DUPLICATE WHENEXISTS=rename AS "사본-{file|noext}{file|ext}"</instruction>
 </function>
</button>

현재 폴더에 사본을 만드는 버튼입니다. 파일명 앞에사본-가 자동으로 입력됩니다. 편집메뉴 아래 넣어 쓰시면 되겠습니다.

Write your message and submit

경로 복사 / 파일명 복사

Posted 2009.03.21 12:28 by 나난오예

<?xml version="1.0"?>
<button backcol="none" display="both" textcol="none" type="three_button">
 <label>경로명복사</label>
 <icon1>#clippasteshortcut</icon1>
 <button backcol="none" display="both" textcol="none">
  <label>완전한 경로명 복사</label>
  <tip>모든 선택된 파일의 완전한 경로명을 클립보드에 복사 합니다.</tip>
  <icon1>#clippasteshortcut</icon1>
  <function type="normal">
   <instruction>Clipboard COPYNAMES</instruction>
  </function>
 </button>
 <button backcol="none" display="both" textcol="none">
  <label>파일명복사</label>
  <tip>파일명 복사</tip>
  <icon1>#clippasteshortcut</icon1>
  <function type="normal">
   <instruction>Clipboard COPYNAMES=nopaths </instruction>
  </function>
 </button>
</button>

 

마우스 좌클릭 : 파일 전체 경로 복사

마우스 우클릭 : 파일명만 복사

Write your message and submit

파일명에서 모든 숫자를 삭제하는 버튼

Posted 2009.03.19 21:39 by 나난오예

사용자 삽입 이미지

 

<?xml version="1.0"?>
<button backcol="none" display="both" icon_size="large" textcol="none">
 <label>숫자 제거</label>
 <tip>파일명에서 숫자를 제거해 줍니다.</tip>
 <icon1>#rename</icon1>
 <function type="normal">
  <instruction>@NoDeselect </instruction>
  <instruction />
  <instruction>Rename REGEXP PATTERN="(.*)([0-9]+)(.*)#" TO="\1\3"</instruction>
 </function>
</button>

 

숫자를 제거하고 파일명끝에 byte 크기를 넣는 버튼입니다. (콤마는 안 들어가도록!!!)

 

<?xml version="1.0"?>
<button backcol="none" display="both" icon_size="large" textcol="none">
 <label>숫자 제거</label>
 <tip>파일명에서 숫자를 제거해 줍니다.</tip>
 <icon1>#rename</icon1>
 <function type="normal">
  <instruction>@NoDeselect </instruction>
  <instruction />
  <instruction>Rename REGEXP PATTERN="(.*)([0-9]+)(.*)#" TO="\1\3"</instruction>
  <instruction>Rename to="{name}{size|#}.{ext}" FILEINFO</instruction>
 </function>
</button>

사용자 삽입 이미지

 


 

Write your message and submit

파일명에서 모든 숫자를 삭제하는 방법

Posted 2009.03.19 21:30 by 나난오예

사용자 삽입 이미지

 

파일명에서 모든 숫자를 제거해 주는 스크립트 입니다.

첨부파일을 저장한 다음, 이름변경 창에서 [파일-가져오기] Ctrl+I 로 불러들여 사용하시면 됩니다.

Write your message and submit
« PREV : 1 : 2 : 3 : 4 : 5 : ··· : 8 : NEXT »