一个正则表达式的有关问题。
Jun 13, 2016 am 10:26 AM
请教大家一个正则表达式的问题。。。。。
有一个字符串:[ti:霜华浓][ar:小曲儿][al:][by:文超]
我现在想要分别匹配出:[ti:霜华浓]、[ar:小曲儿]、[al:]、by:文超]
我写的代码如下:
- PHP code
1 |
|
打印的结果是:
array(1) {
[0]=>
array(5) {
[0]=>
string(10) "ti:霜华浓]"
[1]=>
string(8) ":小曲儿]"
[2]=>
string(2) ":]"
[3]=>
string(6) ":文超]"
[4]=>
string(14) "t_time:(3:47)]"
}
}
然后我将正则改成:$pattern = '/\[ti:.*].*?]/is';
匹配出来的结果是:
array(1) {
[0]=>
array(1) {
[0]=>
string(51) "[ti:霜华浓][ar:小曲儿][al:][by:文超][t_time:(3:47)]"
}
我哪写错了吗?
正确的应该怎么写呢?
谢谢!
}
------解决方案--------------------
这个意思?
- PHP code
1 2 3 4 5 6 |
|

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Windows 11 でウィンドウの境界線の設定を調整する方法: 色とサイズを変更する

Windows 11でタイトルバーの色を変更するにはどうすればよいですか?

Windows 11 でタスクバーのサムネイル プレビューを有効または無効にする方法

Windows 11/10修復におけるOOBELANGUAGEエラーの問題
