java 搜索字符串中的特定单词

标签 java string

我有这样的字符串:

This.is.a.great.place.too.work.

(或)

This/is/a/great/place/too/work/

我想看看这个字符串是否有单词“place”。

如果它们是字符串中的单词,我使用 contains("place")。 因为这是我尝试拆分的所有一个字符串,但它给出了语法错误。 你能告诉我如何获得它吗?

string.contains("place") works
String.split(".").contains("place")   Error

最佳答案

使用string.split("\\.").contains("place")这应该可以。 .(dot) 是正则表达式中的保留字符,需要使用 \\. 对其进行转义。

关于java 搜索字符串中的特定单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12293816/

相关文章:

java - JDK1.6 + 理解err文件

java - java中工厂设计模式和抽象工厂设计模式有什么区别?

Python (pySerial) : cannot trim/remove CR, LF 或字符串中的意外字符

r - 制作箱线图时如何在函数内部的ggplot2中对组使用aes_string

运行重绘方法后,JAVA swing gui 窗口会出现抖动

java - org.apache.derby.client.am.CloseFilterInputStream

java - 带有连接表的双向 @ManyToOne 创建重复键

java - 多个字符串和条件匹配?

c - 如何检查字符串是否以C中的某个字符串开头?

Javascript/jQuery 搜索字符串中的字母