如何找到最后一个" | "描述的特征

时间:2015-08-29 10:21:39

标签: android regex

让我们假设我有如下所述的这些描述。我想用结束字符|获取描述。我怎么能这样做?

描述模型1:

  

Nicki Minaj是否应该获得“Anaconda”的VMA提名是无关紧要的。事实上,该视频在一天之内打破了Vevo最多观看的记录,在过去的一年中成为一种流行文化现象,并且现在被Minaj永久化了。杜莎夫人蜡像馆的蜡像

结果模型1应为:

  

Nicki Minaj是否应该获得“Anaconda”的VMA提名是无关紧要的。事实上,该视频在一天之内打破了Vevo最多观看的记录,在过去的一年里成为一种流行文化现象,现在已经被Minaj永久化了。

描述模型2:

  

घघननबबबबब。。。。。。。。。。。。。。。。。。 महिलातथाबालबालिकाटोलसुधारसमितिकाकोषाध्यक्षरचनाश्रेष्ठलेअपराधगर्नेलाईकुनैपनिसर्तमाछाड्ननहुनेबताइन्。 कुचबाडियालाईप्रहरीलेनियन्त्रणमालिएरअनुसन्धानअघिबढाएकोबाँकेप्रहरी

结果模型2应为:

  

घघननबबबबब。。。。。。。。。。。。。。。。。。 महिलातथाबालबालिकाटोलसुधारसमितिकाकोषाध्यक्षरचनाश्रेष्ठलेअपराधगर्नेलाईकुनैपनिसर्तमाछाड्ननहुनेबताइन्。

1 个答案:

答案 0 :(得分:0)

你可以像这样拆分字符串:

String newstr = "";
if (null != str && str.length() > 0 )
{
    int endIndex1 = str.lastIndexOf("|");
    int endIndex2 = str.lastIndexOf("।");
    if (endIndex1 > endIndex2)  
    {
        newstr = str.substring(0, endIndex1); 
    }else if(endIndex2 != -1) {
        newstr = str.substring(0, endIndex2);
    }
}