[英]Java read a string character by character and put them to the array
String text="99.91.220.138 - - [05/Oct/2015:06:37:26 +0300] "GET /R/0A/ID_0000013091.ism/QualityLevels(1469889)/Fragments(video=14795200000) HTTP/1.1" 200 658377 "-" "Firefox/1.5" "-" rt=0.000 ut="-" cs=HIT";
我想讀取此字符串的所有字符並將該字符串在兩個空白之間放入一個數組中:
- array[0] will be "99.91.220.138"
- array[1] will be "-"
- array[2] will be "-"
現在,如果兩個空白之間有一個“ []”或引號(“”),我想獲取字符串,直到如下標記的結尾:
- array[3] will be "[05/Oct/2015:06:37:26 +0300]"
- array[4] will be "GET
/R/0A/ID_0000013091.ism/QualityLevels(1469889)/Fragments(video=14795200000)
HTTP/1.1"
在此之后或之前,我需要從陣列中刪除“-”和不必要的內容以提高性能。
。
除了使用正則表達式外,您還有什么建議?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.