我试图在文件中找到匹配项,并解析出行号以及匹配项以及文件名。到目前为止,我已经能够从目录/子目录中读取文件,然后使用mBleManager.writeService(mUartService, UUID_TX, chunk);
PC: c1 84 04 00 2b 5e c0 Á„..+^À
IPL: c1 04 04 00 00 00 00 28 62 0d c0 Á......(b.À
0x28 = 40 = flash count 0x62 0d = CRC,
了,在这种情况下,效率不是很高。我们的目标是浏览所有文件并找到以下
indexOf()
到目前为止,我的代码看起来像这样
.http(
.httpContinue(
$httpUrl(
httpURL
getHttpImageURL(
getHttpURL(
我面临的挑战是读取行并解析找到匹配项的行号以及匹配项是什么。无法弄清楚如何做到这一点。
答案 0 :(得分:1)
您可以在您的if
语句中尝试此操作
// This should really go somewhere near the top of the file
const wantedStrings = ['.http(',
'.httpContinue(',
'$httpUrl(',
'httpURL',
'getHttpImageURL(',
'getHttpURL('];
if (content.toLowerCase().includes('http')
&& wantedStrings.filter(s => content.includes(s)).length > 0) {
// Don't need another err check here
console.log(filename);
}