我從日誌文件中得到以下摘錄,並且必須抓取'NC:'和'VL#'或'迄今爲止的總違規級別#'之間的所有內容。考慮到長度未知並且沒有簡單的分隔符,我怎麼能夠抓住該字符串?解析PHP中的未知字符串長度?
11.11.27 14:50:41 [警告] NC:elvefromhell失敗fight.noswing:沒有擺動手臂。 VL 3
11.11.27 14:50:54 NC:Jackmac19失敗fight.direction:試圖攻擊視線實體。迄今爲止的總違規等級5.
11.11.27 14:51:02 [警告] NC:錯誤6968失敗chat.spam:上次發送消息「t」。 VL 1
11.11.27 14:51:26 [警告] NC:相信失敗的chat.spam:上次發送的消息「hi pherce」。 VL 1
11.11.27 14:51:48 [警告] NC:UmbraSprite失敗blockbreak.noswing:沒有搖擺手臂。 VL 2
11.11.27 14:51:59 [信息] NC:AwayDood失敗moving.running.vertical。 VL 2
11.11.27 14:52:17 [信息] NC:AwayDood失敗moving.running.vertical。 VL 11
11.11.27 14:52:35 [信息] NC:AwayDood失敗moving.running.vertical。 VL 11
11.11.27 14:53:06 [警告] NC:AwayDood失敗blockbreak.noswing:沒有擺動手臂。 VL 4
這是完美的!謝謝! –