[转译]正则表达式的基本语法(一)
语法|正则
正则表达式的基本语法
首先让我们看两个特殊的符号'^'和'$'。他们的作用是分别指出一个字符串的开始和结束。例子如下:
"^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}"。

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Editor Laporan Kuasa Mesin: Wu Xin Versi domestik robot humanoid + pasukan model besar menyelesaikan tugas operasi bahan fleksibel yang kompleks seperti melipat pakaian buat kali pertama. Dengan pelancaran Figure01, yang mengintegrasikan model besar berbilang modal OpenAI, kemajuan berkaitan rakan domestik telah menarik perhatian. Baru semalam, UBTECH, "stok robot humanoid nombor satu" China, mengeluarkan demo pertama robot humanoid WalkerS yang disepadukan secara mendalam dengan model besar Baidu Wenxin, menunjukkan beberapa ciri baharu yang menarik. Kini, WalkerS, diberkati oleh keupayaan model besar Baidu Wenxin, kelihatan seperti ini. Seperti Rajah01, WalkerS tidak bergerak, tetapi berdiri di belakang meja untuk menyelesaikan satu siri tugasan. Ia boleh mengikut perintah manusia dan melipat pakaian

PHPNotice: Useofundefinedconstant Solution Semasa proses pembangunan PHP, anda mungkin menghadapi mesej ralat "PHPNotice: Useofundefinedconstant". Ini biasanya disebabkan oleh penggunaan pemalar yang tidak ditentukan dalam kod. Pemalar harus ditakrifkan terlebih dahulu sebelum ia boleh dirujuk dengan betul Jika ia tidak ditakrifkan atau dieja dengan salah, mesej ralat di atas akan muncul. Berikut adalah beberapa cara untuk menyelesaikan masalah ini

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

Bagaimana untuk menetapkan php untuk tidak meminta pemberitahuan: 1. Tukar "error_reporting" dalam fail "php.ini" kepada "error_reporting = E_ALL & ~E_NOTICE" 2. Tambahkan kod pada halaman yang ditentukan sebagai "error_reporting(E_ALL ^ E_NOTIS);".

Dalam pembangunan PHP, kadangkala apabila kita menjalankan kod, gesaan "PHPNotice:Undefinedoffset:0" akan muncul gesaan ini biasanya disertakan dengan ralat luar sempadan. Apabila subskrip tatasusunan melebihi julat yang ditentukan, PHP akan menetapkan nilainya kepada NULL secara lalai dan memberikan mesej pemberitahuan. Walaupun mesej segera ini tidak menjejaskan pelaksanaan program, ia akan menjejaskan kecekapan berjalan program dan kebolehbacaan kod. Jadi, apakah yang perlu kita lakukan apabila menghadapi situasi ini? Berikut adalah beberapa penyelesaian

Untuk pembangun PHP, menemui mesej amaran "Undefinedvariable" adalah perkara yang sangat biasa. Keadaan ini biasanya berlaku apabila cuba menggunakan pembolehubah yang tidak ditentukan, yang akan menyebabkan skrip PHP gagal dilaksanakan secara normal. Artikel ini akan memperkenalkan cara menyelesaikan masalah "PHPNotice:Undefinedvariable: in solution". Punca masalah: Dalam skrip PHP, jika pembolehubah tidak dimulakan atau diberikan nilai, "Un

PHPNotice:Undefinedoffset ialah ralat program PHP biasa Ini bermakna program cuba menggunakan subskrip yang tidak wujud dalam tatasusunan, menyebabkan atur cara gagal berjalan seperti biasa. Ralat ini biasanya berlaku apabila penterjemah PHP memaparkan mesej amaran berikut: Notis: Undefinedoffset. Berikut ialah beberapa cara untuk menyelesaikan ralat PHPNotice:Undefinedoffset: Periksa kod Pertama, ia sepatutnya

Apakah mata wang THE (Tokenized Healthcare Ecosystem) ialah mata wang digital yang menggunakan teknologi blockchain untuk menumpukan pada inovasi dan pembaharuan dalam industri penjagaan kesihatan. Misi syiling adalah untuk menggunakan teknologi blockchain untuk meningkatkan kecekapan dan ketelusan industri perubatan dan menggalakkan kerjasama yang lebih cekap dalam kalangan semua pihak, termasuk pesakit, kakitangan perubatan, syarikat farmaseutikal dan institusi perubatan. Nilai dan Ciri-ciri THE Coin Pertama sekali, THE Coin, sebagai mata wang digital, mempunyai kelebihan rantaian blok - desentralisasi, keselamatan tinggi, urus niaga telus, dsb., membolehkan peserta mempercayai dan bergantung pada sistem ini. Kedua, keunikan THE coin ialah ia memberi tumpuan kepada industri perubatan dan kesihatan, menggunakan teknologi blockchain untuk mengubah sistem perubatan tradisional dan menambah baik.
