javascript - 如何解析javascript中的字符串语句?

标签 javascript string parsing

我想用javascript解析这个语句

["TWA"]["STEL"] 

并获取TWA、STEL值。我猜这是一个 json 并使用 JSON.parse() 方法但不起作用。

最佳答案

这不是 JSON,但您可以使用模式匹配器轻松解析它:

https://jsfiddle.net/60dshj3x/

let text = '["TWA"]["STEL"]'
let results = text.match(/\["(.*)"\]\["(.*)"]/)

// note that results[0] is always the entire string!
let first = results[1]
let second = results[2]

console.log("First: " + first + "\nSecond: " + second);

关于javascript - 如何解析javascript中的字符串语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52569173/

相关文章:

javascript - Node Jade 意外字符 # expected ` ` , `\n` , `,` , `!` or `=`

javascript - PHP echo 提交时覆盖页面

c# - 有没有一种简单的方法可以将序数数字字符串转换为其匹配的数值?

json - 在golang中的json unmarshal上获取可为空的对象

java - 解析时间戳 Soap 转换为 Java Date

javascript - 通过 chrome 扩展访问 DOM 元素

javascript - 在 javascript 数组中播放音频文件时遇到问题

java - 从字符串中提取电话号码

javascript - 在Javascript中使用正则表达式匹配特殊字符 '-'

python - 使用 pdfminer.6 从每个 PDF 页面中提取文本