[转译]正则表达式的基本语法(一)
语法|正则
正则表达式的基本语法
首先让我们看两个特殊的符号'^'和'$'。他们的作用是分别指出一个字符串的开始和结束。例子如下:
"^The":表示所有以"The"开始的字符串("There","The cat"等);
"of despair$":表示所以以"of despair"结尾的字符串;
"^abc$":表示开始和结尾都是"abc"的字符串——呵呵,只有"abc"自己了;
"notice":表示任何包含"notice"的字符串。
象最后那个例子,如果你不使用两个特殊字符,你就在表示要查找的串在被查找串的任意部分——你并不把它定位在某一个顶端。
其它还有'*','+'和'?'这三个符号,表示一个或一序列字符重复出现的次数。它们分别表示“没有或更多”,“一次或更多”还有“没有或一次”。下面是几个例子:
"ab*":表示一个字符串有一个a后面跟着零个或若干个b。("a", "ab", "abbb",……);
"ab+":表示一个字符串有一个a后面跟着至少一个b或者更多;
"ab?":表示一个字符串有一个a后面跟着零个或者一个b;
"a?b+$":表示在字符串的末尾有零个或一个a跟着一个或几个b。
你也可以使用范围,用大括号括起,用以表示重复次数的范围。
"ab{2}":表示一个字符串有一个a跟着2个b("abb");
"ab{2,}":表示一个字符串有一个a跟着至少2个b;
"ab{3,5}":表示一个字符串有一个a跟着3到5个b。
请注意,你必须指定范围的下限(如:"{0,2}"而不是"{,2}")。还有,你可能注意到了,'*','+'和'?'相当于"{0,}","{1,}"和"{0,1}"。

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











기계력 보고서 편집자: 우신(Wu Xin) 국내판 휴머노이드 로봇+대형 모델팀이 옷 접기 등 복잡하고 유연한 재료의 작업 작업을 처음으로 완료했습니다. OpenAI 멀티모달 대형 모델을 접목한 Figure01이 공개되면서 국내 동종업체들의 관련 진전이 주목받고 있다. 바로 어제, 중국의 "1위 휴머노이드 로봇 주식"인 UBTECH는 Baidu Wenxin의 대형 모델과 긴밀하게 통합되어 몇 가지 흥미로운 새로운 기능을 보여주는 휴머노이드 로봇 WalkerS의 첫 번째 데모를 출시했습니다. 이제 Baidu Wenxin의 대형 모델 역량을 활용한 WalkerS의 모습은 이렇습니다. Figure01과 마찬가지로 WalkerS는 움직이지 않고 책상 뒤에 서서 일련의 작업을 완료합니다. 인간의 명령을 따르고 옷을 접을 수 있습니다.

PHPNotice: Useofundefoundconstant 솔루션 PHP 개발 프로세스 중에 "PHPNotice: Useofundefoundconstant" 오류 메시지가 나타날 수 있습니다. 이는 일반적으로 코드에서 정의되지 않은 상수를 사용하기 때문에 발생합니다. 상수를 올바르게 참조하려면 먼저 정의해야 합니다. 정의되지 않았거나 철자가 잘못되면 위의 오류 메시지가 나타납니다. 이 문제를 해결하는 몇 가지 방법은 다음과 같습니다.

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code

PHP 개발에서 코드를 실행할 때 "PHPNotice:Undefineoffset:0" 메시지가 나타나는 경우가 있습니다. 이 메시지는 일반적으로 배열 범위를 벗어남 오류와 함께 표시됩니다. 배열 첨자가 지정된 범위를 초과하면 PHP는 기본적으로 해당 값을 NULL로 설정하고 알림 메시지를 제공합니다. 이 프롬프트 메시지는 프로그램 실행에 영향을 미치지 않지만 프로그램 실행 효율성과 코드 가독성에 영향을 미칩니다. 그렇다면 이런 상황에 직면했을 때 우리는 어떻게 해야 할까요? 다음은 몇 가지 해결 방법입니다.

PHP에서 알림 메시지를 표시하지 않도록 설정하는 방법: 1. "php.ini" 파일의 "error_reporting"을 "error_reporting = E_ALL & ~E_NOTICE"로 변경합니다. 2. 지정된 페이지에 "error_reporting(E_ALL ^ )으로 코드를 추가합니다. E_NOTICE);".

PHP 개발자의 경우 "정의되지 않은 변수" 경고 메시지가 나타나는 것은 매우 흔한 일입니다. 이 상황은 일반적으로 정의되지 않은 변수를 사용하려고 할 때 발생하며 이로 인해 PHP 스크립트가 정상적으로 실행되지 않습니다. 이 기사에서는 "PHPNotice:Undefinevariable: in Solution" 문제를 해결하는 방법을 소개합니다. 문제 원인: PHP 스크립트에서 변수가 초기화되지 않거나 값이 할당되지 않으면 "Un

THE(Tokenized Healthcare Ecosystem)는 블록체인 기술을 사용하여 의료 산업의 혁신과 개혁에 초점을 맞춘 디지털 통화입니다. THE 코인의 임무는 블록체인 기술을 사용하여 의료 산업의 효율성과 투명성을 향상시키고 환자, 의료진, 제약 회사 및 의료 기관을 포함한 모든 당사자 간의 보다 효율적인 협력을 촉진하는 것입니다. THE Coin의 가치와 특징 우선, THE Coin은 디지털 화폐로서 블록체인의 장점(분권화, 높은 보안성, 투명한 거래 등)을 갖고 있어 참여자들이 이 시스템을 신뢰하고 의존할 수 있습니다. 둘째, THE 코인의 독창성은 의료 및 건강 산업에 초점을 맞추고 블록체인 기술을 사용하여 전통적인 의료 시스템을 변화시키고 개선한다는 것입니다.

PHPNotice:Anonwellformednumericvalueencountered-Solution PHP를 사용하는 개발 과정에서 종종 경고 및 오류 메시지가 표시됩니다. 일반적인 경고 중 하나는 "주의 사항: 잘 형성된 숫자 값이 발견되지 않았습니다"입니다. 이 경고는 일반적으로 문자열을 숫자 값으로 변환하려고 할 때 나타납니다. 본문에서,
