app.yaml 에서 \(백슬래시)는 어떤 의미인가요?

100 views
Skip to first unread message

kaojinz

unread,
Dec 21, 2009, 11:19:43 AM12/21/09
to 구글 앱 엔진 개발자 토론 그룹
application: myapp
version: 1
runtime: python
api_version: 1

handlers:
...

- url: /index\.html
script: home.py

....

- url: /(.*\.(gif|png|jpg))
static_files: static/\1
upload: static/(.*\.(gif|png|jpg))
....

이리저리 찾아 보는데 \(백슬래시) 가 어떤 의미인지 궁금합니다.. 아시는분?

Steven Yoo

unread,
Dec 21, 2009, 11:32:08 AM12/21/09
to google-app-...@googlegroups.com
GAE에서 url의 표현은 POSIX extended regular expression syntax 를 따르고 있으며, 여기에서 backslash는 meta character 를 escape 하는데 사용되고 있습니다. escape한다는 말은 meta character를 그 글자 그대로 출력되도록 한다는 뜻이죠. [.] 은 any single character를 뜻하는데, [\.] 라고 쓰면 그냥 점이 되어버리는 거죠. 

유운연 드림
--
Steven Yoo  ano...@gmail.com
Phone: 82-10-4524-4535


2009/12/21 kaojinz <kao...@gmail.com>

--

Google 그룹스 '구글 앱 엔진 개발자 토론 그룹' 그룹에 가입했으므로 본 메일이 전송되었습니다.
이 그룹에 게시하려면 google-app-...@googlegroups.com(으)로 이메일을 보내세요.
그룹에서 탈퇴하려면 google-app-engine...@googlegroups.com로 이메일을 보내주세요.
더 많은 옵션을 보려면 http://groups.google.com/group/google-app-engine-korea?hl=ko에서 그룹을 방문하세요.



kaojinz

unread,
Dec 21, 2009, 10:44:21 PM12/21/09
to 구글 앱 엔진 개발자 토론 그룹
작성자에게 답글은 여기 목록에 안나오네요.. ^^
좋은 답변 주셔서 감사 합니다..

On 12월22일, 오전1시32분, Steven Yoo <ano...@gmail.com> wrote:
> GAE에서 url의 표현은 POSIX extended regular expression

> syntax<http://en.wikipedia.org/wiki/Regular_expression%23Syntax&usg=__mBDvPG...>


> 를
> 따르고 있으며, 여기에서 backslash는 meta character 를 escape 하는데 사용되고 있습니다. escape한다는 말은
> meta character를 그 글자 그대로 출력되도록 한다는 뜻이죠. [.] 은 any single character를 뜻하는데,
> [\.] 라고 쓰면 그냥 점이 되어버리는 거죠.
>
> 유운연 드림
> --
> Steven Yoo ano...@gmail.com
> Phone: 82-10-4524-4535
>

> 2009/12/21 kaojinz <kaoj...@gmail.com>


>
>
>
> > application: myapp
> > version: 1
> > runtime: python
> > api_version: 1
>
> > handlers:
> > ...
>
> > - url: /index\.html
> > script: home.py
>
> > ....
>
> > - url: /(.*\.(gif|png|jpg))
> > static_files: static/\1
> > upload: static/(.*\.(gif|png|jpg))
> > ....
>
> > 이리저리 찾아 보는데 \(백슬래시) 가 어떤 의미인지 궁금합니다.. 아시는분?
>
> > --
>
> > Google 그룹스 '구글 앱 엔진 개발자 토론 그룹' 그룹에 가입했으므로 본 메일이 전송되었습니다.
> > 이 그룹에 게시하려면 google-app-...@googlegroups.com(으)로 이메일을 보내세요.

> > 그룹에서 탈퇴하려면 google-app-engine...@googlegroups.com<google-app-engine-kore a%2Bunsu...@googlegroups.com>로

Steven Yoo

unread,
Dec 21, 2009, 11:11:22 PM12/21/09
to google-app-...@googlegroups.com
kaojinz님께,

도움이 되었다니 기쁩니다.

유운연 드림
--
Steven Yoo  ano...@gmail.com
Phone: 82-10-4524-4535


2009/12/21 kaojinz <kao...@gmail.com>
Reply all
Reply to author
Forward
0 new messages