吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1486|回复: 9
收起左侧

[求助] java 字符串如何取中间文本

[复制链接]
ppgjx 发表于 2022-4-14 16:20
比如   qwesagnkansdqweaaaweqweqrqwerqbbbqweqasfjasdasd


我想要去除aaa 和 bbb的中间文本 而且aaabbb也要去掉 结果是这样的 这种怎么写呢?
qwesagnkansdqweqweqasfjasdasd

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

移情√似水 发表于 2022-4-14 16:26
先搜索aaa获得索引,再搜索bbb获得索引,最后就是前后字符串拼一下就好了
qq58452077 发表于 2022-4-14 16:33
int index_1 = str.indexOf("aaa");
int index_2 = str.indexOf("bbb");
str = str.substring(0, index_1)+str.substring(index_2+1 , str.length())
小年轻在奋斗 发表于 2022-4-14 16:36
[Java] 纯文本查看 复制代码
    String str = "qwesagnkansdqweaaaweqweqrqwerqbbbqweqasfjasdasd";
        Pattern pattern = Pattern.compile("aaa.*bbb");
        Matcher matcher = pattern.matcher(str);
        if (matcher.find()){
            str = matcher.replaceAll("");
        }
        System.out.println(str);
    }

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
ppgjx + 1 + 1 热心回复!

查看全部评分

yoyoflash 发表于 2022-4-14 16:43
本帖最后由 yoyoflash 于 2022-4-14 16:48 编辑

代码:
[Java] 纯文本查看 复制代码
package com.example.demo;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class RegDemo {
    public static void main(String[] args) {
        //正则表达式
        String reg = "aaa.*bbb";
        //要匹配的字符
        String str = "qwesagnkansdqweaaaweqweqrqwerqbbbqweqasfjasdasd";
        //进行匹配
        Pattern pattern = Pattern.compile(reg);
        Matcher matcher = pattern.matcher(str);
        String result = matcher.replaceAll("");
        System.out.println("替换前:\t" + str);
        System.out.println("替换后:\t" + result);

    }
}


输出结果:
[Java] 纯文本查看 复制代码
替换前: qwesagnkansdqweaaaweqweqrqwerqbbbqweqasfjasdasd
替换后: qwesagnkansdqweqweqasfjasdasd
ft9674071 发表于 2022-4-14 16:49
先找到两个坐标,然后操作字符串。
用正则表达式也行
Yxlhsx 发表于 2022-4-14 16:56
写正则匹配,或者匹配特定字符拿起始下标去截取
若无zz 发表于 2022-4-14 17:08
五花八门的写法
回忆童年快乐 发表于 2022-4-14 17:37
本帖最后由 回忆童年快乐 于 2022-4-14 17:38 编辑

[Asm] 纯文本查看 复制代码
        String str = "qwesagnkansdqweaaaweqweqrqwerqbbbqweqasfjasdasd";
        String replace = str.replaceAll("aaa(.*)bbb", "");
头像被屏蔽
xiadongming 发表于 2022-4-14 19:29
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 14:46

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表