簡體   English   中英

Java中基於字符串數組的單詞拆分

[英]Splitting Words Based on Array of String in Java

我有一個靜態數組,其中包含一些字符串數組

String str = "";
    String[] sA = { "ai", "au", "oi" };
    String[] sB = { "b", "c", "d" };
    String[] sC = { "th", "ng", "sy" };

在拆分為字符串str后,如何基於這些字符串數組拆分句子以在每個字符串數組中添加不同的標點符號? 例如:

String s = "This ball color is beautiful";

結果:如果sA的分割標點為'-',sB的分割標點為'_',sC的分割標點為'=':

str = "=is _all _olor is _e-tiful";

任何幫助,將不勝感激!

最后,你不分裂。

而是,對所有模式陣列使用replace(一個模式,“ _”)。

當心:沒有歧義!

像那樣:

for (int i=0;i<sA.length; i++)
    s=s.replace(sA[i],"-");

等等

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM