Php:正则表达式,用于查找字符串之间的文本

时间:2012-10-23 23:07:32

标签: php cookies curl

  

可能重复:
  RegEx How to find text between two strings

我是REGEX的新手并且正在学习......这是紧急情况,有些人需要帮助我, 我怎样才能得到一个值6Lf4(动态值),

 private="key" value="6Lf4" sent="yut"

P.s在字符串中有很多名为“Value”的属性,所以我需要一些正则表达式来查找="key" value=""之间的字符串

1 个答案:

答案 0 :(得分:0)

这应该适用于严格的格式:

$matches = array();
preg_match_all('/="key" value="([^"]*)"/', $inputString, $matches);

这专门针对给定格式进行测试,没有例外。如果"key"value之间存在可变数量的空白,则可以将正则表达式更改为key"\s+value