1
A
回答
10
所以这应该为你做的伎俩:
(.*)\[(.*)\]
这是PHP语法:
<?php
$subject = "Name[value]";
$pattern = '/(.*)\[(.*)\]/';
preg_match($pattern, $subject, $matches);
print_r($matches);
?>
输出:
Array
(
[0] => Name[value]
[1] => Name
[2] => value
)
享受。
1
<?php
/**
* Regex Quick Extraction - ignore $matches[0];
*/
$a = "Name[value]";
preg_match('/([^\]]*)\[([^\]]*)\]/',$a,$matches);
if(count($matches) > 0) {
print_r($matches);
}
?>
1
试试这个:
<?php
$a = "Name[value]";
preg_match('/(?<name>.*?)\[(?<value>.*[^\]]+)/', $a, $matched);
echo '<pre>';
print_r($matched);
?>
输出:
Array
(
[0] => Name[value
[name] => Name
[1] => Name
[value] => value
[2] => value
)
相关问题
- 1. 括号内的PHP正则表达式
- 2. 括号内的Python正则表达式
- 3. 正则表达式匹配括号内
- 4. 正则表达式不在括号内
- 5. 括号内的正则表达式值
- 6. 正则表达式得到括号PHP
- 7. PHP正则表达式处理括号
- 8. 括号正则表达式
- 9. 正则表达式 - 括号
- 10. 正则表达式括号
- 11. 圆形括号内的PHP正则表达式编号
- 12. PHP正则表达式替换括号内的内容
- 13. 嵌套括号内表达式oracle正则表达式
- 14. 从括号内返回文本的正则表达式模式
- 15. PHP正则表达式:在span.class删除括号内的文字
- 16. php正则表达式在括号内找到文本
- 17. PHP pcre正则表达式来查找大括号的内容
- 18. PHP正则表达式的内容用方括号
- 19. 正则表达式在PHP中的大括号内找到html
- 20. PHP - 正则表达式匹配其他正则表达式中的大括号
- 21. 正方括号内正则表达式逗号分隔值
- 22. 括号内的正则表达式在引号内
- 23. 帮助正则表达式从括号内提取值
- 24. 正则表达式。如何从括号内获得价值
- 25. 正则表达式匹配括号内的括号内的所有内容吗?
- 26. 正则表达式识别括号
- 27. perl正则表达式大括号
- 28. 正则表达式的逻辑括号...?
- 29. string.Format,正则表达式+花括号(C#)
- 30. 正则表达式没有圆括号