我使用Sub Test2()
Dim qdf As DAO.QueryDef
Set qdf = CurrentDb.CreateQueryDef("", "INSERT INTO Table1 ( [Column 1] ) " & _
"SELECT Column2 " & _
"FROM Table2 LEFT JOIN Table1 ON Table2.[Column2] = Table1.[Column 1] " & _
"WHERE [Column 1] Is Null")
qdf.Execute dbFailOnError
End Sub
来标记txt文件的行。我正在搜索这些行的特定单词 - “儿子”。如何防止“十四行诗”这个词被退回?
请参阅以下代码摘录:
StringTokenizer
我可以在String searchWord = "son";
StringTokenizer st = new StringTokenizer(text,".?!,^");
if(text.contains(searchWord)){
fw = new FileWriter("txtFiles/tokenizedSentences.txt");
bw = new BufferedWriter(fw);
bw.write(text);
构造中输入一些东西来停止返回的十四行诗吗?
谢谢
答案 0 :(得分:0)
String Tokenizer是legacy construct that shouldn't be used。请改用String.split(regex delimiter)
。要解决您的问题,您可以像平常一样阅读文字,但如果您只检查son
,则需要check for string equality,而不仅仅是字符串包含儿子,所以Object.equals("son", text)
要查找那个。如果您正在寻找比这更复杂的内容,则需要使用Regular Expressions