【发布时间】:2019-11-24 16:58:38
【问题描述】:
我有以下文字。
您好,我叫 Adam(年龄:25),我住在美国。
你好,我叫比尔(23 岁),我住在亚洲。
我想从此文本中获取年龄和位置(前瞻和后瞻)。
输出应该是这样的。
["25, US", "23, Asia"]
这就是我走了多远。
(?<=age: ).*?(?=$)
通过 js 匹配函数,我得到了这个数组。
["25) I live in US.", "23) I live in Asia."]
我用[0-9a-zA-Z] 替换了.*?,但它似乎不起作用。
【问题讨论】:
-
请注意并非所有浏览器都支持lookbehind。
标签: javascript regex