Javascript regexp:如何查找不以特定单词(不是单个字母)结尾的字符串
Javascript regexp: How to find a string that not ended with a paticular word(not a single letter)?
var s0 = "Hello t0";
var s1 = "Hello b1";
var s2 = "... Hello e2;
var s3 = "xxx Het0llo k3";
var s4 = "er Hello o4";
.....
我只是想把"x[n]"(在末尾)部分替换为"0",比如"ooo";
检查这个:
s0: "Hello t0" => "Hello t0"; // End with "t0", so it won't change;
s1: "Hello t1" => "Hello ooo"; // Changed;
........
我怎样才能做到呢?
编辑
谢谢大家,很抱歉我误导了大家。
更明确的是,像这样的一些任务:"请找出所有不以'mother'结尾的句子,并将最后一个单词改为'mother'"。
关键是"不仅仅是一个字符!"!
这不是在寻找/t[^0]$/
吗?单一字符,否定它……除非我错过了什么,否则这就是你的答案。
var s0 = "Hello t0";
var s1 = "Hello t1";
var s2 = "... Hello t2";
var s3 = "xxx Het0llo t3";
var s4 = "er Hello t4";
s0.replace(/^(.*?t)[1-9]$/,"$1tt"); // result is: "Hello t0"
s1.replace(/^(.*?t)[1-9]$/,"$1tt"); // result is: "Hello ttt"
s2.replace(/^(.*?t)[1-9]$/,"$1tt"); // result is: "... Hello ttt"
s3.replace(/^(.*?t)[1-9]$/,"$1tt"); // result is: "xxx Het0llo ttt"
s4.replace(/^(.*?t)[1-9]$/,"$1tt"); // result is: "er Hello ttt"
相关文章:
- SIMPLE Javascript代码,用于显示谷歌电子表格中单个字段的数据
- 如何从所有要素返回单个字段
- jQuery克隆单个字段和增量ID
- 在MongoDB中,从文档中获取单个字段数组的最简单方法是什么
- 当我有 5 个字段时,如何使用 JavaScript 验证表单中的单个字段
- Mongo在单个字段上设置相交,这是一个2d数组
- 在jquery中打印数组的单个字段
- 跨域重新创建表单功能的一部分,或在另一个网站上自动填充单个字段
- Jquery Validator-对单个字段进行条件验证
- Dojo数据网格:单个字段中有多个值
- 正在更新mongoldb集合中的单个字段
- 多个搜索选项,单个字段,通过下拉菜单js/jquery进行选择
- 如何在html中维护单个字段的两个值
- AngularJS获取单个字段的原始状态
- 在单个字段中管理语言数组
- 从表中的单个字段中找到不同的正则表达式模式的良好标准实践是什么?
- Ember:如何更新控制器中JSON对象数组中的单个字段
- 如何更新pouchDB文档中的单个字段
- JQuery表单验证插件验证单个字段
- 正则表达式(javascript)允许-w,但不允许单个指定单词