不知道你是否可以帮我解决一些 JavaScript 问题。我有一个字符串是日志消息,我想从该日志中抓取一部分并单独显示
例如(请记住,日志部分不区分大小写,任何字母都可以是任何大小写,也可以放置在字符串内的任何位置)
$日志:08880xbpnd $ fhdsafidsfsd df 标准差 FSD F 标准差 FSD
这就是原始日志,我想捕获 08880xbpnd 并摆脱其余的吗?这如何在 JavaScript 中完成?
编辑
如果这有任何帮助,我在 Perl 中有这个正则表达式,它可以在其他地方获取日志
/(?i)\$LOG:\s*(无|(temp(GD|MD)(.\d{1,2}){4}))\s*\$/
基本上,在 $LOg: 和 $ 之间,我想抓取并排除其间的任何空白,其值可以是任何值或上面的值
最佳答案
我会使用这个正则表达式:
/\$LOG:([^$]+)\$/i
所以:
"$LOG: 08880xbpnd $ fhdsafidsfsd df sd fsd f sd fsd".match(/\$LOG:([^$]+)\$/i)
关于javascript - 得到一个类似的字符串,释放其余的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/552979/