Live2D

将字符串中的QQ号(连续的6-10位数字)去除(Java)

import java.util.*;
/*
*   起点APP上允许用户对作品进行评论,为了防止用户恶意评论,发表不当内容,需要对用户发布的内容进行过滤,
*   请写程序过滤用户发布内容中带有的QQ号(6~10位数字组成)
    允许对内容严格操作,如用户发表了 作者大大666666,为你点赞 ,经过过滤后也可以为作者大大,为你点赞 ,将666666过滤掉了。

    输入例子1:
    "作者大大666666666,为你点赞"

    输出例子1:
    "作者大大,为你点赞"
* */
public class QQFilter {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        QQFilter q = new QQFilter();
        String s = q.filterContent(sc.next());
        System.out.println(s);
    }


    public String filterContent (String content) {
        String regex = "[1-9]{1}[0-9]{5,9}";
        String[] split = content.split(regex);
        String result = "";
        for (String s : split) {
            result += s;
        }
        return result;
    }
}
posted @ 2021-01-17 21:09  细雪之舞0213  阅读(237)  评论(0)    收藏  举报