java - 用另一个字符串拆分一个字符串

标签 java string split emoticons

我想知道如何做这样的事情:

String[] emoticon;
emoticon=e.split(":)");

是否可以用split()来完成;或者有其他方法吗?

最佳答案

假设您正在尝试使用笑脸 :) 作为分隔符,您必须考虑一个问题:split() 接受正则表达式,因此您有转义(使用 \\)任何 special characters您使用(包括但不限于()[]+*):

emoticon=e.split(":\\)");

Proof-of-concept on IDEOne

关于java - 用另一个字符串拆分一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13709101/

相关文章:

javascript - 如何使用正则表达式或字符串函数在字符串中插入反斜杠以在 JavaScript 中提取子字符串?

java - 如何拆分字符串并查看它是否是字符串中的最后一个条目?

java - 如何在 YMDHMS (ISO 8601) 中获取两个日期/时间之间的持续时间

java - 在 Mac 上使用 Java 运行 exec 文件

java传递JFrame可以接受吗?

Php 字符串并集和交集

android - 将字符串从一个类传递到另一个类

java - 使用 Java lambda 的外部可配置过滤

python - 如何从格式字符串提供自定义格式?

c# - 根据模式 C# 将文本拆分为变量