[英]finding right regex pattern in java
所以我要说我有以下类型的字符串数组
something **foo**garblesomething somethingelse
something **foobar**blahblah somethingelse
and so on
所以本质上数据是三倍的
现在,在字符串的中间
注意关键词“foo”和“foobar”
我想做的是:
if "foo" in string:
return 1
else if "foobar" in string:
return 2
else -1
如何在Java中执行此操作? 谢谢
只需使用String#contains(String)
if (str.contains("foobar"))
return 2;
else if (str.contains("foo"))
return 1;
else
return -1;
重要的是在foo
之前检查foobar
否则它将在两种情况下返回1。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.