我需要将文本文件条目转换为JSON对象,但是我无法理解如何查找某些值。给出文本文档样本:
"获取rf_da
设备时间戳,2015年6月16日下午2:14:48"
我如何找到日期的值和后面的字符串" get"使用Javascript。
答案 0 :(得分:1)
一种方法是使用正则表达式,例如,以下行将在' get'之后检索文本后面的日期字符串。
var textFileLine = "get rf_da /n Device Timestamp, 6/16/2015 2:14:48 PM";
var lineAfterGetRegEx = /(get)([\w|\s|\n]+)(Device Timestamp,\s)([^"]+)/g;
var lineAfterGetMatch = lineAfterGetRegEx.exec(textFileLine); alert(lineAfterGetMatch[4]);
从那里,您可以优化上面的正则表达式来检索日期。这是一个方便的在线正则表达式测试程序,您可以使用: https://regex101.com/
有关详细信息,请参阅以下链接: How do you access the matched groups in a JavaScript regular expression?