如何在 javascript 中使用正则表达式提取句点 (.) 之后的字符串
How to extract string after period (.) using regular expression in javascript?
如果我的字符串是这样的 -
"this is the .string .needed to .be .tested"
我需要提取这些字符串 - "字符串"需要"BE"测试"我只需要使用正则表达式,而不需要任何其他字符串操作
正如
Tushar在评论中所说,你可以使用exec
来做这些事情,如下所示:
var regEx = /'.('S+)/g;
var text = "this is the .string .needed to .be .tested";
var words = [];
while (word = regEx.exec(text)) {
words.push(word[1]);
}
console.log(words);
您可以将.replace()
与RegExp
/'.('w+)/
一起使用以匹配.
后跟单词,.slice()
使用参数1
来删除.
字符
var str = "this is the .string .needed to .be .tested";
var res = [];
str.replace(/'.('w+)/g, function(match) {
res.push(match.slice(1))
});
console.log(res);
您可以使用
match
函数
var str = "this is the .string .needed to .be .tested";
var res = str.match(/'.'S+/g).map(e => e.substr(1));
document.write(JSON.stringify(res));
相关文章:
- 使用regex的jquery keydown绑定不会验证撇号和句点
- 我们如何使用css或JavaScript在i/j上更改句点(点)的颜色
- JavaScript从字符串中删除尾随空格和句点
- 下划线用句点扩展.旋转引号被删除,如何用引号获得它
- javascript或css:如何隐藏后面跟着句点前缀的任何数字"1.文本”"2.文本“"
- 如何提取与前面带句点(.)的同一字符串匹配的字符串?(仅使用正则表达式)
- 匹配点之后的任何字符,直到下一个点或行尾
- 如何在 javascript 中使用正则表达式提取句点 (.) 之后的字符串
- 什么'这个代码只允许数字和句点,这是错误的
- 基于jquery中id(其值中有句点)属性的访问值..
- Regex表示用句点分隔的3个3位数的值
- 如何用逗号和句点分隔JavaScript字符串
- javascript是否有一个选项可以使句点与任何字符匹配,包括换行符
- 在节点快速路由中使用句点时获取 403
- SQL查询-替换字段名称中的句点
- 在访问对象属性时,括号表示法比句点表示法慢
- 匹配最后一个点之后的文本字符串
- 电子邮件正则表达式不会验证句点后的部分
- 如何删除句点和前一个单词之间的空格
- jQuery UI 日期选择器 - 禁用公共假期、周末、第二天上午 10 点之后,只允许周二、周三和周四作为可选日期