开门见山:
在……里面
ip ssh version 2
no aaa new-model
!
dot11 ssid lala
vlan 500
authentication open
authentication key-management wpa
wpa-psk ascii 100 40345352352352352352255325
!
!
crypto pki trustpoint TP-self-signed-3007141781例如,我想搜索关键字'vlan‘。我的代码返回'vlan 500‘,这是正确的。它还返回'vlan‘所在的所有行。
现在我希望搜索程序(php)返回整个代码块。在上述情况下:
!
dot11 ssid lala
vlan 500
authentication open
authentication key-management wpa
wpa-psk ascii 100 40345352352352352352255325
!或者不带'!‘当然了。
有没有快速有效地完成这个任务的想法?
附言:现在我正在使用
while($row = mysql_fetch_array($result, MYSQL_ASSOC)){
....和
foreach(preg_split("/(\r?\n)/", $config) as $line){
...在它中,获取出现搜索词的行。
发布于 2012-07-25 02:05:09
我设法通过保存块启动的索引来实现这一点。我从检查每一行前面的空格开始,在找到匹配单词之前的最后一个块是我开始显示行的索引。
https://stackoverflow.com/questions/11592343
复制相似问题