我有这样的字符串:
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/