【问题标题】:How do I find all substrings within two common characters in a given String? [closed]如何找到给定字符串中两个常见字符内的所有子字符串? [关闭]
【发布时间】:2023-03-18 15:16:01
【问题描述】:

我有什么:

String result = "<>hello<!><>Soumik<!><>Having a wonderful day?<!>";

我需要什么:

resultStrings = ["hello", "Soumik", "Having a wonderful day?"];

【问题讨论】:

标签: java regex string


【解决方案1】:

这个正则表达式应该可以解决问题:

<[^>]*>([^<]+)<

查找所有匹配项,并从中提取捕获组 1。

Regex demo

【讨论】:

    【解决方案2】:

    怎么样:

    result = result.replace("<", "");
    result = result.replace(">","";
    resultStrings = result.split("!");
    

    真的很简单。

    我不知道其他条件,所以它可能没有用。请添加条件以便我回复。

    【讨论】:


    • 太多了
      br! :P
    • 是的......使用拆分功能有助于解决问题。
    猜你喜欢
    • 2016-04-20
    • 2011-01-28
    • 1970-01-01
    • 2015-07-21
    • 1970-01-01
    • 1970-01-01
    • 2022-10-13
    • 2013-07-08
    相关资源
    最近更新 更多