我想检查文件中是否存在字符串,如果是,则打印匹配行的第一个字。
sample.txt的
id = class\234ha, class\poi23, class\opiuj, cap\7y6t5
dept = sub\6985de, ret\oiu87, class\234ha
如果是字符串,类\ 234ha,它应该打印:id和dept。
我知道如何使用
检查字符串是否存在File.open('sample.txt').grep(/class\\234ha/)
但不确定如何打印匹配线的第一个单词。尝试使用.first方法,但没有运气。
请帮忙。感谢。
答案 0 :(得分:1)
有这样的吗?
grep
您可以将块传递给var fetchDBData = (tablename) => {
var db = new sqlite3.Database('processlist.db');
var queries = [];
db.each("SELECT * FROM " + tablename, function(err, row) {
queries.push(row);
});
db.close();
return queries;
};
方法