正则有关问题
正则问题
两个例子:
86AA4NP4210950SM
86AAUWPB2112507E
求红色部分的结果。
我写的正则:
- PHP code
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->preg_match_all('/([a-zA-Z0-9][\w\s]{1}\w{2})\w{2}(\d{4})\w{4}/',$s1,$r1); print_r($r1);
只能匹配第二个例子。求能同时满足例一例二的正则表达式。
------解决方案--------------------
你这个用什么正则啊,直接substr()多好
- PHP code
$stra='86AA4NP4210950SM'; $strb='86AAUWPB2112507E'; $a = substr($stra,2,4); $b = substr($stra,8,4); <br><font color="#e78608">------解决方案--------------------</font><br>最啊,不是很规律吗,<br>从第3个字符substr到第6个<br>再从第9个substr到12不就完事了吗 <div class="clear"> </div>

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

Artikel ini akan menerangkan secara terperinci nilai ASCII bagi rentetan pertama yang dikembalikan oleh PHP Editor berpendapat ia sangat praktikal, jadi saya berkongsi dengan anda sebagai rujukan saya harap anda boleh memperoleh sesuatu selepas membaca artikel ini. PHP mengembalikan nilai ASCII bagi aksara pertama rentetan Pengenalan Dalam PHP, mendapatkan nilai ASCII bagi aksara pertama rentetan ialah operasi biasa yang melibatkan pengetahuan asas pemprosesan rentetan dan pengekodan aksara. Nilai ASCII digunakan untuk mewakili nilai angka aksara dalam sistem komputer dan penting untuk perbandingan aksara, penghantaran data dan penyimpanan. Proses mendapatkan nilai ASCII bagi aksara pertama rentetan melibatkan langkah berikut: Dapatkan Rentetan: Tentukan rentetan yang anda ingin dapatkan nilai ASCII. Ia boleh menjadi pembolehubah atau pemalar rentetan

Artikel ini akan menerangkan secara terperinci bagaimana PHP mengembalikan rentetan dari kedudukan mula ke kedudukan akhir rentetan dalam rentetan lain Editor berpendapat ia agak praktikal, jadi saya berkongsi dengan anda sebagai rujukan artikel ini. Anda boleh memperoleh sesuatu daripada artikel ini. Gunakan fungsi substr() dalam PHP untuk mengekstrak subrentetan daripada rentetan Fungsi substr() boleh mengekstrak aksara dalam julat tertentu daripada rentetan. Sintaksnya adalah seperti berikut: substr(rentetan,mula,panjang) di mana: rentetan: rentetan asal dari mana subrentetan itu akan diekstrak. mula: Indeks kedudukan permulaan subrentetan (bermula dari 0). panjang (pilihan): Panjang subrentetan. Jika tidak dinyatakan, maka

Fahami fungsi substr() dalam PHP untuk memintas rentetan Dalam bahasa PHP, fungsi substr() ialah fungsi pemprosesan rentetan yang sangat berguna Ia boleh digunakan untuk memintas serpihan rentetan pada kedudukan dan panjang yang ditentukan. Fungsi substr() menerima tiga parameter: rentetan yang akan dipintas, kedudukan permulaan pemintasan dan panjang pemintasan. Di bawah ini kami akan memperkenalkan penggunaan fungsi substr() secara terperinci dan memberikan contoh kod khusus. Penggunaan asas fungsi substr() fungsi substr().

Artikel ini akan menerangkan secara terperinci bagaimana PHP menukar huruf pertama rentetan kepada huruf kecil saya rasa ia sangat praktikal, jadi saya berkongsi dengan anda sebagai rujukan saya harap anda boleh memperoleh sesuatu selepas membaca artikel ini. Menukar huruf pertama rentetan PHP kepada huruf kecil Pengenalan Dalam PHP, menukar huruf pertama rentetan kepada huruf kecil ialah operasi biasa. Ini boleh dicapai dengan menggunakan fungsi terbina dalam lcfirst() atau operator rentetan strtolower(). Panduan ini akan menyelami kedua-dua pendekatan, memberikan contoh kod dan amalan terbaik. Kaedah 1: Gunakan fungsi lcfirst() Fungsi lcfirst() direka khusus untuk menukar huruf pertama rentetan kepada huruf kecil, manakala aksara yang tinggal kekal tidak berubah. Sintaksnya adalah seperti berikut: st

Gunakan fungsi PHP "substr" untuk mendapatkan subrentetan rentetan Dalam pengaturcaraan PHP, anda sering menghadapi situasi di mana anda perlu mendapatkan sebahagian daripada kandungan rentetan. Pada masa ini, kita boleh menggunakan fungsi terbina dalam PHP "substr" untuk mencapai ini. Artikel ini menerangkan cara menggunakan fungsi "substr" untuk mendapatkan subrentetan rentetan dan menyediakan beberapa contoh kod. 1. Penggunaan asas fungsi substr Fungsi substr digunakan untuk mendapatkan subrentetan panjang tertentu daripada rentetan. Sintaks asasnya adalah seperti berikut: substr(

Penyelesaian untuk fungsi PHPmb_substr tidak sah Semasa membangunkan aplikasi PHP, fungsi mb_substr sering digunakan untuk memintas rentetan. Walau bagaimanapun, kadangkala anda mungkin menghadapi situasi di mana fungsi mb_substr tidak sah, terutamanya disebabkan oleh isu pengekodan aksara dalam persekitaran yang berbeza. Untuk menyelesaikan masalah ini, kita perlu mengendalikan fungsi mb_substr dengan berkesan. Penyelesaian biasa adalah untuk memastikan bahawa fungsi mb_substr boleh

Fungsi substr_replace() dalam bahasa PHP ialah fungsi pemprosesan rentetan yang sangat praktikal, yang boleh digunakan untuk menggantikan subrentetan dengan panjang tertentu. Sintaks fungsi substr_replace() adalah seperti berikut: substr_replace($string,$replacement,$start[,$length]); dengan $string mewakili rentetan asal yang akan diganti, dan $replacement mewakili rentetan yang diganti.

Gunakan fungsi PHP "substr" untuk mengembalikan subrentetan rentetan Dalam PHP, kita selalunya perlu melakukan beberapa operasi pada rentetan, seperti memintas sebahagian daripada rentetan. Pada masa ini, kita boleh menggunakan fungsi terbina dalam PHP "substr" untuk mencapai fungsi ini. Fungsi substr mengembalikan subrentetan rentetan berdasarkan kedudukan permulaan dan panjang yang ditentukan. Berikut ialah contoh mudah yang menunjukkan cara menggunakan fungsi substr untuk memintas sebahagian daripada rentetan: <?php$str="
