Tag: 分割

在nodejs中拆分string

我正在与mongodb在节点js上工作。 我正在查看文件中的文档的价值。 {{#each doc}} <div class="abstract" data-reactid=".1ejbmifi4u8.1.1.0.1.2.0:$35.0.0.1.2.0" id="content"> {{this.content}}</div> {{/each}} 这将打印内容的价值。 我想在浏览页面上只打印这个内容的40个字符,然后想要实现“阅读更多”转到全页面内容。

从文件中读取并find特定的行

我需要根据某些关键字在设置文件(我无法更改格式)中获取信息。 该文件是这样的: username=myusername address=156a1355e3486f4 data=function(i){if (i!=0) return true; else return false;} 系统是<key> = <value> \n 。 值部分可以有= ,空格或其他字符,但不能换行。 密钥是唯一的(在“关键部分”中,它们可以出现在值中,但是\nkey=在每个密钥的文件中只出现一次)。 用一个shell脚本,我发现我的值是这样的: username=`grep ^username file.txt | sed "s/^username=//"` grep将会返回username=someusername ,sedreplacekey和= ,只剩下值。 在node.js中,我想访问文件中的一些数据。 例如,我想要地址和数据的值。 我怎么能在node.js中做到这一点? fs.readFile(file.txt)我不知道该怎么做。 我想我将不得不使用split ,但使用\n似乎不是最好的select,也许正则expression式可以帮助? 理想的情况是“find一个以\nkey=开头的子string,并以第一个\nkey=结尾”,然后我可以很容易地分割来find这个值。