Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

정규표현식/스터디/문자하나찾기/예제: Difference between revisions

From ZeroWiki
imported>rabierre
No edit summary
imported>beonit
No edit summary
Line 9: Line 9:
__TOC__
__TOC__


== 이승한 문제 ==
== 문제 - 이승한 ==
  ./tp1201.txt
  ./tp1201.txt
  ./up1301.txt
  ./up1301.txt
Line 26: Line 26:
# 두번째 글자가 p가되는 1300번대 문자열을 찾는다.
# 두번째 글자가 p가되는 1300번대 문자열을 찾는다.


=== 문제 풀이 ===
=== 풀이 - 김준석 ===
=== 김준석 ===
  1. t.*\.txt : t로 시작 .* 0개 이상의 문자 문자 \.txt '.'을 이스케이프 시켜 보통 문자로 만듬  그리고 txt랑 붙어있음
  1. t.*\.txt : t로 시작 .* 0개 이상의 문자 문자 \.txt '.'을 이스케이프 시켜 보통 문자로 만듬  그리고 txt랑 붙어있음
  2. 140[0-9] : 140이 앞에 붙어있고 뒤에 마지막 한글자는 0에서 9밖에 못나온다
  2. 140[0-9] : 140이 앞에 붙어있고 뒤에 마지막 한글자는 0에서 9밖에 못나온다
Line 33: Line 32:
  4. .p.*13[0-9][0-9] : 첫번째는 아무거나 '.'그다음 두번재 p 그리고 뒤에는 아무거나.* 그리고 13[0-9][0-9]
  4. .p.*13[0-9][0-9] : 첫번째는 아무거나 '.'그다음 두번재 p 그리고 뒤에는 아무거나.* 그리고 13[0-9][0-9]


=== 이승한 ===
=== 풀이 - 이승한 ===
  {{|
  {{|
"./t......txt"
"./t......txt"
Line 40: Line 39:
"./.p13......"
"./.p13......"
|}}
|}}
=== 김상호 ===
=== 풀이 - 김상호 ===
1번문제
1번문제
  t.....\.txt
  t.....\.txt
Line 51: Line 50:




== 김상호 문제 ==
== 문제 - 김상호 ==
hello my name is helloguy
hello my name is helloguy


Line 58: Line 57:
라고 입력하면 몇개의 항목이 나올까요? (-_-)?
라고 입력하면 몇개의 항목이 나올까요? (-_-)?


=== 풀이 ===
=== 풀이 - 김준석 ===
=== 김준석 ===
* 2개
* 2개
=== 이승한 ===
=== 풀이 - 이승한 ===
* 2개
* 2개
=== 풀이 - 김상호 ===


 
== 문제 - 김준석 ==
== 김준석 문제 ==
=== 내용 ===
  My..*First..Regular|.Expression.Example1
  My..*First..Regular|.Expression.Example1
  [what]+[List]&[is]^[Here]%
  [what]+[List]&[is]^[Here]%


# 다음 문장에서 특수문자 .*+&[]% 만을 찾아보아라.
# 다음 문장에서 특수문자 .*+&[]% 만을 찾아보아라.
 
=== 풀이 - 이승한 ===
=== 풀이 ===
* 이거 이번 진도 맞춰서 풀어 내려면, 다 따로 따로 찾아줘야 하는거지?
=== 승한 ===
*  
*  
  "[\]\[*+&%\.]"
  "[\]\[*+&%\.]"



Revision as of 04:18, 14 October 2010

[[pagelist(^정규표현식/*)]]


[[pagelist(^정규표현식/스터디/*)]]


문제 - 이승한

./tp1201.txt
./up1301.txt
./tp1302.txt
./up2302.txt
./Up1313.txt
./ta1411.doc
./ub1401.doc
./tc1402.txt
./uc1402.txt
./Up1413.hwp
  1. t로 시작해서 .txt 로 끝나는 문자열
  2. 1410번 대의 값만 표시한다.
  3. 1300 번대의 값만 표시한다.
  4. 두번째 글자가 p가되는 1300번대 문자열을 찾는다.

풀이 - 김준석

1. t.*\.txt : t로 시작 .* 0개 이상의 문자 문자 \.txt '.'을 이스케이프 시켜 보통 문자로 만듬  그리고 txt랑 붙어있음
2. 140[0-9] : 140이 앞에 붙어있고 뒤에 마지막 한글자는 0에서 9밖에 못나온다
3. 13[0-9][0-9] : 13이 앞에 붙어있고 뒤에 두글자는 0~9밖에 못나옴
4. .p.*13[0-9][0-9] : 첫번째는 아무거나 '.'그다음 두번재 p 그리고 뒤에는 아무거나.* 그리고 13[0-9][0-9]

풀이 - 이승한

{{|

"./t......txt" "./..141....." "./..13......" "./.p13......" |}}

풀이 - 김상호

1번문제

t.....\.txt

2번문제

..141.

3번문제

..13

4번문제

.p13


문제 - 김상호

hello my name is helloguy

이 문자열에서 정규표현식 hello 라고 입력하면 몇개의 항목이 나올까요? (-_-)?

풀이 - 김준석

  • 2개

풀이 - 이승한

  • 2개

풀이 - 김상호

문제 - 김준석

My..*First..Regular|.Expression.Example1
[what]+[List]&[is]^[Here]%
  1. 다음 문장에서 특수문자 .*+&[]% 만을 찾아보아라.

풀이 - 이승한

"[\]\[*+&%\.]"