>  기사  >  웹 프론트엔드  >  정규식 둘러보기 개념 및 사용법 분석

정규식 둘러보기 개념 및 사용법 분석

巴扎黑
巴扎黑원래의
2017-06-16 10:28:521835검색

이 글은 주로 정규 표현식 Look Around의 개념과 사용법을 소개하고, Look Around의 개념, 분류, 사용법 및 관련 주의 사항을 구체적으로 분석합니다. 도움이 필요한 친구들이 참고할 수 있습니다

이 글의 예제는 개념을 설명합니다. 정규식 둘러보기 사용. 참고를 위해 모든 사람과 공유하세요. 세부 사항은 다음과 같습니다.

1. Lookaround는 사전 검색 및 너비가 0인 어설션이라고도 합니다

2. >긍정적인 모습 순서  (?<=exp)긍정적인 모습의 역순

 (?!exp) 부정적인 모습의 순서(?=exp)肯定顺序环视

         (?<=exp)肯定逆序环视

         (?!exp)否定顺序环视

         (?<exp)否定逆序环视

3.环视只占用逻辑位置 不占用物理位置

如:匹配后缀名字为txt的文件

字符:file.txt、file2.exe 正则 w(?=.exe) 匹配字符串file2

4.环视的用法

(?=exp)肯定顺序环视的2种用法

① 查找电话号码是132开头的电话

字符:我的工号是我的132开头的电话是13244444444我的158开头的电话是15822222222

正则(?=d{11})132d{8}  匹配13244444444  

详解:先匹配到132 和158个号码  然后根据左边的表达式再对这个2号码进行匹配

② 查找后缀名字为txt的文件

字符file1.txt  file2.exe

正则 w+(?=.exe) 匹配字符串file2

(?<=exp)肯定逆序环视的用法

① 取得指定文件的文件后缀

字符file1.text   file2.exe  fiel3.jpg

正则(?<=[/w]+.)w+

 ( ?&lt ;exp)부정 역방향 조회🎜🎜🎜🎜3. Lookaround는 논리적 위치만 차지하며 물리적 위치는 차지하지 않습니다🎜🎜🎜🎜예: 접미사 이름이 txt🎜🎜인 문자: 파일과 일치합니다. txt, file2.exe 일반 w(?=.exe) 문자열 file2🎜🎜🎜🎜4와 일치합니다. Lookaround🎜🎜🎜🎜🎜(?=exp) 사용 방법에는 두 가지가 있습니다. 확실한 주문조회🎜🎜🎜① 전화번호 찾기 132로 시작하는 전화번호
🎜🎜캐릭터 : 직장번호는 132로 시작하는 전화번호는 13244444444, 158로 시작하는 전화번호는 15822222222🎜🎜Regular입니다. (?=d{11})132d {8} 13244444444와 일치 🎜🎜자세한 설명: 먼저 132와 158 숫자를 일치시킨 다음 왼쪽의 수식에 따라 2개의 숫자를 일치시키세요🎜🎜② 접미사 이름이 txt🎜🎜character file1.txt file2.exe🎜🎜Regular w+(?=.exe)가 문자열 file2🎜🎜🎜(?<=exp)와 일치하는 파일을 찾습니다. 역방향 조회 사용법🎜🎜🎜① 지정된 파일의 파일 접미사 가져오기🎜 🎜문자 file1.text file2.exe fiel3.jpg🎜🎜Regular (?<=[/w]+.)w+ code>는 문자 텍스트 exe jpg🎜와 일치합니다.

위 내용은 정규식 둘러보기 개념 및 사용법 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.