首頁  >  文章  >  Java  >  如何在 Java 中正確分割包含引用子字串的字串?

如何在 Java 中正確分割包含引用子字串的字串?

Susan Sarandon
Susan Sarandon原創
2024-11-11 17:27:02307瀏覽

How to Properly Segment Strings Containing Quoted Substrings in Java?

引用字串的正確分段

在Java 中使用字串時,可能需要根據空格將字串拆分為標記。但是,如果字串包含帶引號的子字串,則必須將它們視為單一實體而不是將它們分開。本文介紹如何在 Java 中實現這一點。

為了精確地分割字串,採用了基於正規表示式的方法。使用的模式“(1S|”。?”)s”捕獲未用引號引起來或構成帶引號的子字串的子字符串。

實作涉及使用具有指定模式的 Matcher 物件迭代輸入字串。每個匹配的標記都會添加到 ArrayList 中,從而有效地建立所需的分段。

例如,考慮字串「Location "Welcome to india" Bangalore Channai "IT city" Mysore"。透過應用上述方法,標記將儲存為:

[Location, "Welcome to india", Bangalore, Channai, "IT city", Mysore]

此方法有效地分割字串,保留引用子字串的完整性,這在引用文本具有重要含義的情況下尤其重要。


  1. "

以上是如何在 Java 中正確分割包含引用子字串的字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn