我们公司正在做一个类似 QQ 空间的功能,如 @ 用户,#话题#。后台需要把这种特殊字符加入超链接,在页面显示的时候可以查看其中的内容。
如果通过遍历用户发表的内容,然后一个一个进行处理。我觉得不好,有什么好的办法吗?
javaEE ,后台如何处理文本编辑器的内容
-
Java
3190 引用 • 8214 回帖 • 1 关注
Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。
-
Spring
943 引用 • 1460 回帖 • 3 关注
Spring 是一个开源框架,是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作《Expert One-On-One J2EE Development and Design》中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 JavaEE 应用程序开发提供集成的框架。
- Angular
相关帖子
-
-
-
-
uqing •作者
这是我获取 ##中间的内容!代码如下
public List getTopic(String content, String symbol) {
List<"String">topicList = new ArrayList<>();
while (true) {
int startPosition = content.indexOf(symbol); // 获取第一个 symbol 出现的位置
if (startPosition == -1) {
break;
}
String topic = content.substring(startPosition + 1, content.length());// 然后分割
int endPosition = topic.indexOf(symbol); // 获取第二次 symbol 出现的位置
if (endPosition == -1 || endPosition == 0) { //没有就退出
break;
}
String topicContent = topic.substring(0, endPosition); // 获取双 symbol 里面的内容
topicList.add(topicContent);
content = topic.substring(endPosition + 1);
}
System.out.println(topicList);
return topicList;
}
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于