묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
[PHP] 정규표현식 질문.. (아시는 분이 없는건가..)
2003.01.11 15:17
안녕하세요(__)
"[!문자!]" 와 같은 문자열을 찾아내는 정규식에 대해 도움받고 싶어서요..
제가 한 방법은..
"/([!)([^!]]+)(!])/" 이것인데요..
이렇게 하면..
"[!문자!]" 이것은 잘 찾아내는데요..
"[!문자[문자]!]" 또는 "[!문자!문자!]"이런것은 그냥 넘어가거든요..
"[!' 와 "!]" 사이에 "]" 또는 "!" 를 포함하고 있어서이죠..
"[!' 와 "!]" 사이에 "]" 또는 "!" 를 포함하지 않는 문자열이 아닌..
"[!' 와 "!]" 사이에 "!]" 를 포함하지 않는 문자열을 찾아내는 정규식..
이것을 알려주시면 감사하겠습니다(__)
물론.. "/([!)(.+)(!])/"이렇게 하면 됩니다만..
"텍스트1[!문자1!]텍스트2[!문자2!]텍스트3[!문자3!]텍스트4" 이와 같은 문자열에서일 경우..
"[!문자1!]텍스트2[!문자2!]텍스트3[!문자3!]" 이렇게 반환하기 때문에..
그럼..답변주시면 감사하겠습니다(__)
"[!문자!]" 와 같은 문자열을 찾아내는 정규식에 대해 도움받고 싶어서요..
제가 한 방법은..
"/([!)([^!]]+)(!])/" 이것인데요..
이렇게 하면..
"[!문자!]" 이것은 잘 찾아내는데요..
"[!문자[문자]!]" 또는 "[!문자!문자!]"이런것은 그냥 넘어가거든요..
"[!' 와 "!]" 사이에 "]" 또는 "!" 를 포함하고 있어서이죠..
"[!' 와 "!]" 사이에 "]" 또는 "!" 를 포함하지 않는 문자열이 아닌..
"[!' 와 "!]" 사이에 "!]" 를 포함하지 않는 문자열을 찾아내는 정규식..
이것을 알려주시면 감사하겠습니다(__)
물론.. "/([!)(.+)(!])/"이렇게 하면 됩니다만..
"텍스트1[!문자1!]텍스트2[!문자2!]텍스트3[!문자3!]텍스트4" 이와 같은 문자열에서일 경우..
"[!문자1!]텍스트2[!문자2!]텍스트3[!문자3!]" 이렇게 반환하기 때문에..
그럼..답변주시면 감사하겠습니다(__)
댓글 2
-
허진규
2003.01.11 21:36
-
GPel
2003.01.12 00:10
와~ 그런 수고를 해주시다니.. 감사합니다^^
흠.. 아무래도 제 머리를 뽀개며 노가다를 해야겠네요;;
이해가 안가는군요 -0-;;
힘내새요 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~