正则有关问题

Jun 13, 2016 pm 01:34 PM
substr

正则问题
两个例子:

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);
Salin selepas log masuk


只能匹配第二个例子。求能同时满足例一例二的正则表达式。




------解决方案--------------------
你这个用什么正则啊,直接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>
Salin selepas log masuk
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

PHP mengembalikan nilai ASCII bagi aksara pertama rentetan PHP mengembalikan nilai ASCII bagi aksara pertama rentetan Mar 21, 2024 am 11:01 AM

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

PHP mengembalikan rentetan dari kedudukan mula ke kedudukan akhir rentetan dalam rentetan lain PHP mengembalikan rentetan dari kedudukan mula ke kedudukan akhir rentetan dalam rentetan lain Mar 21, 2024 am 10:31 AM

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 Fahami fungsi substr() dalam PHP untuk memintas rentetan Nov 18, 2023 am 11:27 AM

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().

PHP menukar huruf pertama rentetan kepada huruf kecil PHP menukar huruf pertama rentetan kepada huruf kecil Mar 21, 2024 pm 02:11 PM

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 Gunakan fungsi PHP 'substr' untuk mendapatkan subrentetan rentetan Jul 24, 2023 pm 10:13 PM

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(

Fungsi PHP mb_substr penyelesaian tidak sah Fungsi PHP mb_substr penyelesaian tidak sah Mar 22, 2024 am 09:00 AM

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 menggantikan subrentetan dengan panjang yang ditentukan. Fungsi substr_replace() dalam bahasa PHP menggantikan subrentetan dengan panjang yang ditentukan. Jun 27, 2023 pm 03:15 PM

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 Gunakan fungsi PHP 'substr' untuk mengembalikan subrentetan rentetan Jul 24, 2023 pm 05:55 PM

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: &lt;?php$str=&quot

See all articles