引用字串的正確分段
在Java 中使用字串時,可能需要根據空格將字串拆分為標記。但是,如果字串包含帶引號的子字串,則必須將它們視為單一實體而不是將它們分開。本文介紹如何在 Java 中實現這一點。
為了精確地分割字串,採用了基於正規表示式的方法。使用的模式“(1S|”。?”)s”捕獲未用引號引起來或構成帶引號的子字串的子字符串。
實作涉及使用具有指定模式的 Matcher 物件迭代輸入字串。每個匹配的標記都會添加到 ArrayList 中,從而有效地建立所需的分段。
例如,考慮字串「Location "Welcome to india" Bangalore Channai "IT city" Mysore"。透過應用上述方法,標記將儲存為:
[Location, "Welcome to india", Bangalore, Channai, "IT city", Mysore]
此方法有效地分割字串,保留引用子字串的完整性,這在引用文本具有重要含義的情況下尤其重要。
以上是如何在 Java 中正確分割包含引用子字串的字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!