使用regExp在两个特定字符之间添加正斜杠

Hal_9100

我知道如何使用regExp删除/替换字符串中的元素。但是可以使用regExp在两个特定字符之间添加一个字符吗?

我已经在使用此regExp来匹配用户输入值中的对象属性: new RegExp("^" + o.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&") + "$", "i");

除了在两个特定字符之间添加正斜杠外,此行还可以满足我的需要:每当'k'后跟'm'时,我都需要在它们之间添加正斜杠以匹配此对象的属性:

var obj = {
  'km/h': '1.079e+9',
  'km': 0,
  'm/s': '2,998e+8',
  'm': 0
}; 

因此,如果我的输入值为'km / h''kmh',则两个字符串应相等地匹配中的'km / h' obj有可能使用regExp吗?

这是我卡住的地方:https : //jsfiddle.net/Hal_9100/p0Lwg85w/1/

谢谢你的帮助

Hal_9100

回答我自己的问题,这似乎是可行的方法:

var str = "kmh";
var test = str.replace(/m\s?h/i, 'm/h');
console.log(test);

仍在寻找一种更优雅的方法或在我现有的regExp中实现该方法的简单方法:

new RegExp("^" + o.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&") + "$", "i");

任何建议将不胜感激

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

是否存在正则表达式来找到两个正斜杠之间以及特定字符串之后的字符串?[R]

来自分类Dev

使用javascript中的正则表达式提取最后两个斜杠之间的字符串

来自分类Dev

使用grep在两个特定单词/字符之间获取字符串的模式

来自分类Dev

使用regexp_substr捕获两个单词(包括字符串的开头和结尾)之间的所有字符

来自分类Dev

获取两个特定字符之间的单词在PHP

来自分类Dev

grep 两个特定字符之间的单词/数字

来自分类Dev

在Bash中提取最后两个斜杠之间的字符串

来自分类Dev

如何在两个斜杠之间提取字符串php

来自分类Dev

当涉及子进程时,使用 Python 在两个特定字符串之间复制行

来自分类Dev

如何检查日期字符串中是否已包含两个正斜杠?

来自分类Dev

正则表达式以匹配特定字符串且不超过两个斜杠

来自分类Dev

有没有办法使用正则表达式从字符串的两个斜杠之间获取最后三个字母

来自分类Dev

我如何使用正则表达式获取两个特定字符串之间的字符串?

来自分类Dev

我如何使用正则表达式获取两个特定字符串之间的字符串?

来自分类Dev

如何使用正则表达式在两个特殊字符之间查找特定字符串?

来自分类Dev

如何在两个变量之间连接反斜杠?

来自分类Dev

REGEX:选择两个斜杠之间的匹配项吗?

来自分类Dev

如何在两个整数之间放置斜杠“/”?

来自分类Dev

正则表达式提取两个斜杠之间的字符串和其中的指定字符串

来自分类Dev

使用PyParsing在两个标记之间的字符串

来自分类Dev

使用sed删除两个模式之间的字符

来自分类Dev

使用sed替换两个模式之间的字符

来自分类Dev

从两个特定字符串之间的任意位置删除特定字符?

来自分类Dev

打印两个特定的其他字母或字符之间的文本,我不知道是否应该使用 urllib

来自分类Dev

如何使用reqex用关联的char代码替换两个特定字符之间的所有出现?

来自分类Dev

Vbscript使用RegExp提取两个关键字之间的数据

来自分类Dev

使用Regexp-match *在两个标签之间提取数据

来自分类Dev

提取C中两个特定字符串之间的字符串

来自分类Dev

如何在两个特定字符之间选择字符串?

Related 相关文章

  1. 1

    是否存在正则表达式来找到两个正斜杠之间以及特定字符串之后的字符串?[R]

  2. 2

    使用javascript中的正则表达式提取最后两个斜杠之间的字符串

  3. 3

    使用grep在两个特定单词/字符之间获取字符串的模式

  4. 4

    使用regexp_substr捕获两个单词(包括字符串的开头和结尾)之间的所有字符

  5. 5

    获取两个特定字符之间的单词在PHP

  6. 6

    grep 两个特定字符之间的单词/数字

  7. 7

    在Bash中提取最后两个斜杠之间的字符串

  8. 8

    如何在两个斜杠之间提取字符串php

  9. 9

    当涉及子进程时,使用 Python 在两个特定字符串之间复制行

  10. 10

    如何检查日期字符串中是否已包含两个正斜杠?

  11. 11

    正则表达式以匹配特定字符串且不超过两个斜杠

  12. 12

    有没有办法使用正则表达式从字符串的两个斜杠之间获取最后三个字母

  13. 13

    我如何使用正则表达式获取两个特定字符串之间的字符串?

  14. 14

    我如何使用正则表达式获取两个特定字符串之间的字符串?

  15. 15

    如何使用正则表达式在两个特殊字符之间查找特定字符串?

  16. 16

    如何在两个变量之间连接反斜杠?

  17. 17

    REGEX:选择两个斜杠之间的匹配项吗?

  18. 18

    如何在两个整数之间放置斜杠“/”?

  19. 19

    正则表达式提取两个斜杠之间的字符串和其中的指定字符串

  20. 20

    使用PyParsing在两个标记之间的字符串

  21. 21

    使用sed删除两个模式之间的字符

  22. 22

    使用sed替换两个模式之间的字符

  23. 23

    从两个特定字符串之间的任意位置删除特定字符?

  24. 24

    打印两个特定的其他字母或字符之间的文本,我不知道是否应该使用 urllib

  25. 25

    如何使用reqex用关联的char代码替换两个特定字符之间的所有出现?

  26. 26

    Vbscript使用RegExp提取两个关键字之间的数据

  27. 27

    使用Regexp-match *在两个标签之间提取数据

  28. 28

    提取C中两个特定字符串之间的字符串

  29. 29

    如何在两个特定字符之间选择字符串?

热门标签

归档