- ì •ê·œí‘œí˜„ì‹�
- ì •ê·œí‘œí˜„ì‹�/templete
- ì •ê·œí‘œí˜„ì‹�/소프트웨어
- ì •ê·œí‘œí˜„ì‹�/스터디/메타문ìž�사용하기
- ì •ê·œí‘œí˜„ì‹�/스터디/메타문ìž�사용하기/ì˜ˆì œ
- ì •ê·œí‘œí˜„ì‹�/스터디/문ìž�집합으로찾기
- ì •ê·œí‘œí˜„ì‹�/스터디/문ìž�하나찾기
- ì •ê·œí‘œí˜„ì‹�/스터디/반복찾기/ì˜ˆì œ
- ì •ê·œí‘œí˜„ì‹�/스터디/ì˜ˆì œë¬¸ì œ/ì�´ìŠ¹í•œ
1. 여러문ìž� 중 하나와 ì�¼ì¹˜ 시키기(ìƒ�호) ¶
마침표(.)는 ì–´ë–¤ 문ìž�와ë�„ ì�¼ì¹˜í•œë‹¤. 만약 특수한 문ìž�와 ì�¼ì¹˜ì‹œí‚¤ê³ 싶다면,
"문�집합"� 사용한다.
문ìž�ì§‘í•©ì�€ 메타문ìž� 대괄호([])를 사용해 문ìž�ì§‘í•©ì�„ 표현한다. 대괄호 안ì—� 있는 문ìž�는 모ë‘� ì§‘í•©ì�˜ 구성ì›�ì�´ ë�˜ë©°, ì§‘í•©ì—� ì†�한 문ìž� 가운ë�° 하나가 ì�¼ì¹˜í•œë‹¤. ì§‘í•©ì—� ì†�한 ëª¨ë“ ë¬¸ìž�ê°€ 모ë‘� ì�¼ì¹˜í• 필요는 없다.
"문�집합"� 사용한다.
문ìž�ì§‘í•©ì�€ 메타문ìž� 대괄호([])를 사용해 문ìž�ì§‘í•©ì�„ 표현한다. 대괄호 안ì—� 있는 문ìž�는 모ë‘� ì§‘í•©ì�˜ 구성ì›�ì�´ ë�˜ë©°, ì§‘í•©ì—� ì†�한 문ìž� 가운ë�° 하나가 ì�¼ì¹˜í•œë‹¤. ì§‘í•©ì—� ì†�한 ëª¨ë“ ë¬¸ìž�ê°€ 모ë‘� ì�¼ì¹˜í• 필요는 없다.
예를들어,
sales1.xls
order3.xls
sales2.xls
sales3.xls
apac1.xls
euroup2.xls
na1.xls
na2.xls
sa1.xls
ca1.xls
order3.xls
sales2.xls
sales3.xls
apac1.xls
euroup2.xls
na1.xls
na2.xls
sa1.xls
ca1.xls
sales1.xls
order3.xls
sales2.xls
sales3.xls
apac1.xls
euroup2.xls
{{|
na1.xls
|}}
{{|
na2.xls
|}}
{{|
sa1.xls
|}}
ca1.xls
order3.xls
sales2.xls
sales3.xls
apac1.xls
euroup2.xls
{{|
na1.xls
|}}
{{|
na2.xls
|}}
{{|
sa1.xls
|}}
ca1.xls
2. 문ìž�ì§‘í•© 범위 사용하기(준ì„�) ¶
문ìž� ì§‘í•© 찾기. ì •ê·œ 표현ì‹�ì�˜ ëª¨ë“ ë¬¸ìž�를 뜻하는 '.'ê°€ 있ì�Œì�„알것ì�´ë‹¤. 하지만 ëª¨ë“ ë¬¸ìž�ë§�ê³ ì†Œë¬¸ìž�ë§Œ ì°¾ê³ ì‹¶ë‹¤
대문ìž�ë§Œ ì°¾ê³ ì‹¶ë‹¤. 숫ìž�ë§Œ ì°¾ê³ ì‹¶ë‹¤ í• ë•ŒëŠ” 어떻게 해야하는가? ì�´ëŸ° 해당 '범위'를 ì§€ì •í•´ì„œ 찾는 방법ì�€ 다ì�Œê³¼ 같다.
대문ìž�ë§Œ ì°¾ê³ ì‹¶ë‹¤. 숫ìž�ë§Œ ì°¾ê³ ì‹¶ë‹¤ í• ë•ŒëŠ” 어떻게 해야하는가? ì�´ëŸ° 해당 '범위'를 ì§€ì •í•´ì„œ 찾는 방법ì�€ 다ì�Œê³¼ 같다.
2.1. 예문 ¶
{{|
sales1.xls
orders3.xls
sales2.xls
sales3.xls
spac1.xls
europ2.xls
sam.xls
na1.xls
na2.xls
sa1.xls
ca1.xls
|}}
orders3.xls
sales2.xls
sales3.xls
apac1.xls
europe2.xls
sam.xls
sales1.xls
orders3.xls
sales2.xls
sales3.xls
spac1.xls
europ2.xls
sam.xls
na1.xls
na2.xls
sa1.xls
ca1.xls
|}}
- ì •ê·œí‘œí˜„ì‹�
[ns]a[0123456789]\.xls�나[ns]a[0-9]\.xls
- ê²°ê³¼
orders3.xls
sales2.xls
sales3.xls
apac1.xls
europe2.xls
sam.xls
na1.xls na2.xls sa1.xlsca1.xls
2.2. ë‚´ìš© ¶
다ì�Œê³¼ ê°™ì�´ [] 는 리스트를 나열해주는 것으로 .ê³¼ ê°™ì�´ 한글ìž�ë§Œì�„ ì§€ì›�한다 여러개ì�˜ []리스트를 ì‚¬ìš©í•˜ê³ ì‹¶ë‹¤ë©´ '*'(와ì�¼ë“œì¹´ë“œ)를 ë¶™ì�´ê±°ë‚˜ 범위를 ì§€ì •í•´ì£¼ëŠ” {}를 사용하여 []* ì�´ë‚˜ []{4,4}(4ê°œ 찾기)로 ì�´ìš©í• 수 있다.
ex) [0-9]*\.xls
ë˜�한 다ì�Œê³¼ ê°™ì�´ [0-9] = [0123456789]와 ê°™ì�´ 사용하며 문ìž� ë˜�한 ì§€ì›�한다. 축약법ì�€ 하ì�´í”ˆ(-)ì�„ ë¶™ì�´ëŠ” 방법으로 [A-Z][a-z] ì�´ë°©ë²•ì�€ 아스키 코드 ë°©ì‹�ì�„ 따르며 축약시킬 경우 [a-A]는 ì—순ì�´ë¯€ë¡œ ë�˜ì§€ 않는다. ë˜�한 리스트([])안ì—�서는 ë˜�다른 리스트([])와 ì—슬래시(\), 하ì�´í”ˆ(-)ì�„ ì œì™¸í•˜ê³ ëŠ” 모ë‘� ì�¼ë°˜ 문ìž�와 ê°™ì�´ ì�¸ì‹�하므로 특수문ìž� %&^*$ 를 단순히 리스트 안ì—� 나열하는것으로 ê²€ìƒ‰í• ìˆ˜ 있다 리스트 안ì—�서 리스트([])를 검색하는 방법ì�€ ì—슬래시를 붙여 ì�´ìŠ¤ì¼€ì�´í”„를 시켜야한다.
- ex ) [\\\\%\-&^*$a-zA-Z0-9]
[A-z][a-f]로 찾�수 있다.
- ex ) [\\\\%\-&^*$a-zA-Z0-9]
4. ì •ë¦¬í•˜ê¸° ¶
- 문ìž� ì§‘í•© ì •ì�˜ :
[문�들]
- OR 연산�다. AND 가 아니다.
- OR 연산�다. AND 가 아니다.
- 문ìž� 범위 ì •ì�˜ :
[A-Za-z])
- ì œì™¸í•˜ê³ ì°¾ê¸° :
[^A-Z]










