javascript - 查找文本 javascript
问题描述
我有字符串随机长度
前任:
sadsadsadsad(323213)dfsssds
sadsadsadsad(321)dfsssds
如何找到括号中的值?
值随机长度
感谢阅读
解决方案
尝试正则表达式/\(.*\)/
function getValue(s) {
var strs = s.match(/\(.*?\)/g);
if (strs == null) {
return '';
}
return strs.map(str=>str.replace(/[()]/g, ''));
//return strs.join(' ,').replace(/[()]/g, '')
}
console.log(getValue('sadsadsadsad(323213)dfsssds(abc)'));
console.log(getValue('sadsad(_d_)sadsad(321)dfsssds'));
console.log(getValue('sadsad(33)sadsad(321dfsssds'));
推荐阅读
- amazon-web-services - 如何将数据从 s3 存储桶迁移到冰川?
- javascript - 将带有子变量的变量从 JQuery 传递到 Flask 应用程序
- python - 在 Python 中平均 pi 的位数
- r - 字符向量是否有 tidyr::extract 等效项?
- java - xp:fileUpload 的提交按钮需要完整更新吗?
- c++ - 自定义操作被另一个操作替换
- spring - Docker 容器未在浏览器上运行
- arrays - Int 数组在 c 中接受比声明大小多 1 个元素
- python - 保存到变量中时多行字符串不起作用
- vision - 如何通过 API 从我的 Google 相册中检索人物数据?