Rumah pembangunan bahagian belakang tutorial php PHP怎么用正则表达式匹配圆括号

PHP怎么用正则表达式匹配圆括号

Mar 28, 2017 pm 02:54 PM

      PHP如何用正则表达式匹配圆括号
我在做CURL数据采集,要获取

1

<span oncopy="setClipBoardData()"><p class="jianju">............</p><p></p></span>

Salin selepas log masuk

之间的内容,
我使用正则表达式来获取。
正则表达式我写成

1

2

3

<span[\s]oncopy="setClipBoardData\(\)"><p[\s]class="jianju">(.*)<\/p><p><\/p><\/span>

 

<span[\s]oncopy="setClipBoardData()"><p[\s]class="jianju">(.*)<\/p><p><\/p><\/span>

Salin selepas log masuk

都不行。应该如何写呢?

---解决方案--------------------
试试,没有问题

如果匹配多行,正则/……/s s来修饰
PHP code

1

2

3

4

5

6

7

8

9

$html    =<<<DOC我在做CURL数据采集,要获取 <span oncopy="setClipBoardData()">

<p class="jianju">............</p>

<p>

</p>

</span>之间的内容,DOC;preg_match('/<span[\s]oncopy="setClipBoardData\(\)">

<p[\s]class="jianju">(.*)<\/p>

<p><\/p>

<\/span>/', $html, $m);

print_r($m[1]);

Salin selepas log masuk

以上就是PHP怎么用正则表达式匹配圆括号的内容,更多相关内容请关注PHP中文网(www.php.cn)!

相关文章:

PHP 正则表达式常用函数使用小结

详解什么是正则表达式及其用法

php正则表达式匹配中文字符的简单代码实例

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

Tag artikel 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)

Panduan Pemasangan dan Naik Taraf PHP 8.4 untuk Ubuntu dan Debian Panduan Pemasangan dan Naik Taraf PHP 8.4 untuk Ubuntu dan Debian Dec 24, 2024 pm 04:42 PM

Panduan Pemasangan dan Naik Taraf PHP 8.4 untuk Ubuntu dan Debian

Tarikh dan Masa CakePHP Tarikh dan Masa CakePHP Sep 10, 2024 pm 05:27 PM

Tarikh dan Masa CakePHP

Konfigurasi Projek CakePHP Konfigurasi Projek CakePHP Sep 10, 2024 pm 05:25 PM

Konfigurasi Projek CakePHP

Muat naik Fail CakePHP Muat naik Fail CakePHP Sep 10, 2024 pm 05:27 PM

Muat naik Fail CakePHP

Penghalaan CakePHP Penghalaan CakePHP Sep 10, 2024 pm 05:25 PM

Penghalaan CakePHP

Bincangkan CakePHP Bincangkan CakePHP Sep 10, 2024 pm 05:28 PM

Bincangkan CakePHP

Cara Menyediakan Kod Visual Studio (Kod VS) untuk Pembangunan PHP Cara Menyediakan Kod Visual Studio (Kod VS) untuk Pembangunan PHP Dec 20, 2024 am 11:31 AM

Cara Menyediakan Kod Visual Studio (Kod VS) untuk Pembangunan PHP

Panduan Ringkas CakePHP Panduan Ringkas CakePHP Sep 10, 2024 pm 05:27 PM

Panduan Ringkas CakePHP

See all articles