• 회원가입
  • 로그인
  • 구글아이디로 로그인

[web] PHP 정규표현식(=정규식) (chatGPT AI 답변)

1,501  

PHP 정규표현식 (chatGPT AI 답변)

[한국어]

 

PHP 정규식(regex)은 검색 패턴을 정의하는 일련의 문자입니다. 패턴은 문자열을 일치(때로는 교체)하거나 문자열에 지정된 패턴이 포함되어 있는지 확인하는 데 사용됩니다.


PHP에서는 preg_* 함수를 사용하여 정규식으로 작업할 수 있습니다. 일반적으로 사용되는 일부 기능은 다음과 같습니다.

  • preg_match: 패턴과 문자열이 일치하는지 검색합니다.
  • preg_match_all: 패턴과 문자열 사이의 모든 일치 항목을 검색합니다.
  • preg_replace: 문자열에서 패턴의 모든 항목을 교체로 바꿉니다.
  • preg_split: 지정된 패턴으로 문자열을 분할합니다.

 

Regex 패턴은 일반적으로 슬래시(/)와 같은 두 개의 구분 기호 사이에 작성/됩니다. 예를 들어 패턴 /^[a-z]+$/은 소문자만 포함하고 문자로 시작하고 끝나는 모든 문자열과 일치합니다.

 

Regex 패턴에는 특별한 의미가 있는 다양한 특수문자와 메타문자 포함됨.

  • . (마침표): 줄바꿈 제외한 모든 단일문자와 일치
  • * (아스테리크): 0개 이상의 선행 문자 발생과 일치
  • ^ (꺽쇠): 줄의 시작과 일치

 

정규식은 강력한 도구이지만 복잡하고 읽고 유지 관리하기 어려울 수 있음을 기억하는 것이 중요합니다. 이들을 최대한 활용하려면 구문과 사용법을 확실하게 이해하는 것이 좋습니다.

 


[영어]

 

PHP Regular Expression (regex) is a sequence of characters that define a search pattern. The pattern is used to match (and sometimes replace) strings, or to check if a string contains the specified pattern.


In PHP, you can use the preg_* functions to work with regular expressions. Some of the commonly used functions include:

  • preg_match: searches for a match between a pattern and a string
  • preg_match_all: searches for all matches between a pattern and a string
  • preg_replace: replaces all occurrences of a pattern in a string with a replacement
  • preg_split: splits a string by a specified pattern

 

Regex patterns are written between two delimiters, usually slashes (/). For example, the pattern /^[a-z]+$/ matches any string that contains only lowercase letters, and starts and ends with a letter.


Regex patterns can include various special characters and meta-characters that have special meanings, such as

  • . (matches any single character except a newline),
  • * (matches zero or more occurrences of the preceding character), 
  • ^ (matches the start of a line).

 

It's important to remember that regular expressions are a powerful tool, but they can also be complex and difficult to read and maintain. To get the most out of them, it's helpful to have a solid understanding of their syntax and usage.

 



분류 제목
dance 하지원 치어리더 님 Boom Shake 열정 댄스
girl 레드벨벳 아이린 님 (청바지 + 흰색 반필티) 슴부심 공항패션
military 한국 경항모 항공모함 CG 영상 + 경항모 대신 한국형 항모 개발 필요성
web PHP 공부하기 좋은 사이트 (chatGPT AI 답변)
sports 메시 데뷔 후 인터 마이애미 연속 4경기째 무패
dance 셀럽이 되고싶어 댄스
web 특정 사이트(도메인) 주소의 네임서버 알아내기
talk 삼성마우스휠 굴릴 때 한쪽으로 안 치우치게 굴리세요.
military 북한 저수지 SLBM
dance 치어리더 목나경 님 댄스 - '티아라 - 롤리폴리, '퀸카 (Queencard) - (여자)아이들'
dance BUSTERS (버스터즈) 타카라 님 댄스 - 빠빠빠 (Bar Bar Bar) + SHAKE IT
health 그누보드 (냑: sir.kr) 자유게시판 로그아웃 상태에서 특정 차단회원 게시글 필터링해서 안보이게 숨기기
military 국산 중형 항공모함과 KF-21 NAVY 의해 압살되는 중공 항모와 전투기들
girl 자연산 우유 누나
talk 왜 영어단어 who는 [우]가 아니고 [후]로 발음하는 걸까요?
pc 크롬 파비콘 위치가 위로 올라간 에러 증상 해결 (How to Solve Chrome Favicon Posi…
talk 1980년대 외계의 착한 드론 로봇과 나쁜 악당 드론 로봇이 등장하는 미국드라마 제목
sports 이승우의 상대 수비수 발 이용한 1쿠션 스루 패스
sports 토트넘 콘테 감독이 명장인 이유
ucc 은하철도 999 타고 지구 떠나는 메텔과 철이
132/163
목록
찾아주셔서 감사합니다. Since 2012