> 백엔드 개발 > PHP 튜토리얼 > javascript - 帮忙看下几个正则表达式代表的意思

javascript - 帮忙看下几个正则表达式代表的意思

WBOY
풀어 주다: 2016-06-06 20:09:52
원래의
1444명이 탐색했습니다.

以下几个正则表达式分别代表什么意思,请高手指教

<code>'/%0[0-8bcef]/'
'/%1[0-9a-f]/'
'/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F]+/S'</code>
로그인 후 복사
로그인 후 복사

回复内容:

以下几个正则表达式分别代表什么意思,请高手指教

<code>'/%0[0-8bcef]/'
'/%1[0-9a-f]/'
'/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F]+/S'</code>
로그인 후 복사
로그인 후 복사

<code>/%0[0-8bcef]/
</code>
로그인 후 복사

表示以字符串"%0"开头,后面再接一个字符,这个字符是属于0至8间的数字或bcef中的一个。
比如:"%00", "%06", "%0c"都符合,而"%09"不符合。


<code>'/%1[0-9a-f]/'</code>
로그인 후 복사

和上一个类似


<code>'/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F]+/S'
</code>
로그인 후 복사

中括号内的内容表示下列字符中的任一个:0x00至0x08, 0x0B, 0x0C, 0x0E至0x1F, 0x7F。
[]后面的“+”表示上述的字符可以出现1次或多次。
JavaScript似乎只能设置g、i、m三个标识符,最后的/S或许是其它语言的,不太清楚。


推荐一个网站:https://regexper.com/
可以把你的正则表达式用图表示出来。

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿