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

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

1,730  

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.

 



분류 제목
ucc 턱시도 고양이 추울까봐 옷 여미어주는 집사
ucc 홈페이지 해킹 당해 폭파된 꿈 꿨는데, 이 풍경 보고 마음의 안정을 찾았어요.
movie SF 코믹 액션 영화 「승리호」완전 재밌을 것 같아요.
dance 매력적인 효이 님 카라 스텝 댄스
ucc 처제의 세뱃돈 [유머]
military 우크라이나 전쟁 판도를 뒤바꾼 스타링크 인터넷망과 드론
sports 챔피언스리그 4강 1차전 (레알마드리드 : 맨시티) 경기결과 [해외축구]
ucc 흙수저 괴롭히는 금수저 일진녀를 참교육하는 다이아수저 팡팡그룹 도련님
ucc 지방직 공무원 그만둔 이유 (= 공무원 단점)
ucc 작은아씨들 세자매! (이희루, 송예빈, 박서영) [웹드라마]
dance 하지원 치어리더 님 유난히 검은 긴 생머리 찰랑찰랑 댄스
talk 유튜브 영상 저작권 행사하시는 님들께 부탁 말씀
dance (G)I-DLE ((여자)아이들) MY BAG (마이 백) 댄스 안무
talk BTS + KPOP 스타들, 일본 도쿄 올림픽 기간 동안 독도에서 콘서트 진행
talk 홈페이지 제작 견적가 뽑을 때 고려하는 요소
talk 구글 애드센스에서 GDPR 메시지 만드라고 알람 떴는데...
web 사용자 입력값 받아 표시하기 시스템 이해하기
dance 브라더 루이 셔플 댄스 (Brother Louie Shuffle Dance)
drama 어느날 여동생 3명이 생겼다. EP3 - 여동생들과 노숙자가 됐다 [웹드라마]
dance 우와~ 엄청나다 댄스
84/163
목록
찾아주셔서 감사합니다. Since 2012