这可以在Javascript中使用吗?
我是从Java获得的,但不能在Javascript中使用。
s/-{2,}/-/g
还有其他方法吗?
答案 0 :(得分:14)
是的。您可以使用Javascript replace()
方法使用相同的正则表达式。
s.replace(find, replacement)
// where 's' is your string object
示例:
var r = 'foo--bar---baz'.replace(/-{2,}/g, '-');
console.log(r); // "foo-bar-baz"
答案 1 :(得分:6)
你可以这样做:
var newStr = "hi--this is----good".replace(/-+/g,'-'); // hi-this is-good
-+
匹配多个-
并将其替换为单个-
你的正则表达式也有效。除非您无法使用s
修饰符。
答案 2 :(得分:-3)
mimetypes