PHP-String-查找输入名称为的所有值;
我试图从输入name=“something”的大字符串输出中获取所有值 我的curl函数以字符串格式返回响应(实际上它是一个完整的html页面)。大多数信息都是无用的,但是在这个字符串中我有我想要得到的信息PHP-String-查找输入名称为的所有值;,php,regex,Php,Regex,我试图从输入name=“something”的大字符串输出中获取所有值 我的curl函数以字符串格式返回响应(实际上它是一个完整的html页面)。大多数信息都是无用的,但是在这个字符串中我有我想要得到的信息 <input name="queueID" value="4795" type="checkBox" checked>aaaa <br> <input name="queueID" value="4799" type="checkBox" checked>
<input name="queueID" value="4795" type="checkBox" checked>aaaa
<br>
<input name="queueID" value="4799" type="checkBox" checked>bbbb
<br>
<input name="queueID" value="4796" type="checkBox" checked>cccc
<br>
<input name="queueID" value="4794" type="checkBox" checked>dddd
<br>
然而,只有当我知道我有多少队列以及这个队列的编号时,这才有效。有谁能为这个问题提出一个像样的解决方案吗
preg_match_all('/(?preg_match_all('/(?preg_match_all('/(?preg_match_all('/(?以下PCRE regexp上的preg_match_all如何?)
preg_match_all('/(?<=^<input name="queueID" value=")\d+/mi', $str, $values);
preg_match_all('#<input.*?>(.*?)\n<br>#', $html, $matches);
preg#u match_all('#(.*)\n
#',$html,$matches);
以下PCRE regexp中的preg\u match\u all怎么办
preg_match_all('#<input.*?>(.*?)\n<br>#', $html, $matches);
preg#u match_all('#(.*)\n
#',$html,$matches);
以下PCRE regexp中的preg\u match\u all怎么办
preg_match_all('#<input.*?>(.*?)\n<br>#', $html, $matches);
preg#u match_all('#(.*)\n
#',$html,$matches);
以下PCRE regexp中的preg\u match\u all怎么办
preg_match_all('#<input.*?>(.*?)\n<br>#', $html, $matches);
preg#u match_all('#(.*)\n
#',$html,$matches);
如果使用正则表达式,当名称值的顺序发生更改时,您将面临一个问题。例如,此值与您的输入略有不同:
value="4794" name="queueID"
您可以尝试此前瞻性正则表达式((?=[^>]*name=“queueID”)
),它首先检查如果您使用正则表达式,则在更改名称值的顺序时会遇到问题。例如,此正则表达式与您的输入略有不同:
value="4794" name="queueID"
您可以尝试此前瞻性正则表达式((?=[^>]*name=“queueID”)
),它首先检查如果您使用正则表达式,则在更改名称值的顺序时会遇到问题。例如,此正则表达式与您的输入略有不同:
value="4794" name="queueID"
您可以尝试此前瞻性正则表达式((?=[^>]*name=“queueID”)
),它首先检查如果您使用正则表达式,则在更改名称值的顺序时会遇到问题。例如,此正则表达式与您的输入略有不同:
value="4794" name="queueID"
你可以试试这个前瞻性正则表达式((?=[^>]*name=“queueID”)
),它首先检查是否像一个符咒一样工作:)。我需要在某个时候开始学习正则表达式,因为它非常有用。确实如此。有些人讨厌它(它可能变得非常复杂)但包括我在内的其他人觉得它非常令人满意。你要么喜欢,要么不喜欢。好消息是它在不同的语言之间翻译得很好;在所使用的语法方面,实现通常是相似的,如果不是完全相同的话。工作起来很有魅力:)。我需要在某个时候深入研究正则表达式,因为它非常有用!。确实如此。有些人讨厌它(它可能会变得非常复杂)但包括我在内的其他人觉得它非常令人满意。你要么喜欢,要么不喜欢。好消息是它在不同的语言之间翻译得很好;在所使用的语法方面,实现通常是相似的,如果不是完全相同的话。工作起来很有魅力:)。我需要在某个时候深入研究正则表达式,因为它非常有用!。确实如此。有些人讨厌它(它可能会变得非常复杂)但包括我在内的其他人觉得它非常令人满意。你要么喜欢,要么不喜欢。好消息是它在不同的语言之间翻译得很好;在所使用的语法方面,实现通常是相似的,如果不是完全相同的话。工作起来很有魅力:)。我需要在某个时候深入研究正则表达式,因为它非常有用!。确实如此。有些人讨厌它(它可能会变得非常复杂)但包括我在内的其他人都觉得它非常令人满意。你要么喜欢,要么不喜欢。好消息是它在不同语言之间翻译得很好;在使用的语法方面,实现通常是相似的,如果不是完全相同的话。小心贪婪匹配(+符号),Sabuj!欢呼贪婪匹配(+符号),Sabuj!贪婪比赛的欢呼软件(+符号),Sabuj!贪婪比赛的欢呼软件(+符号),Sabuj!欢呼