我在这里用正则表达式有点挣扎。
我有这样一句话:“约翰史密斯的出生日期是什么时候”。我想提取关键字 [date ofbirth] 但我不知道该怎么做,因为句子后面也出现了 of 这个词。
谢谢,格温达尔
我在这里用正则表达式有点挣扎。
我有这样一句话:“约翰史密斯的出生日期是什么时候”。我想提取关键字 [date ofbirth] 但我不知道该怎么做,因为句子后面也出现了 of 这个词。
谢谢,格温达尔
如果您只想检查字符串是否存在,请date of birth
使用该String contains(CharSequence s)
方法。
用法
String str="what is the date of birth of John Smith";
str.contains("date of birth"); // Returns in Boolean whether the char sequence is present in s
如果你想知道指定子字符串的第一次出现使用int indexOf(String str)
方法
用法
String str="what is the date of birth of John Smith";
str.indexOf("date of birth"); // Returns the first pos of occurence of the substring
查看此页面以获取有关字符串的更多信息