Регулярка, все кроме 1 вхождения
Помогите, пожалуйста, с регуляркой.
Есть надпись вида site.com.path.path.path Нужно получить вид: site.com/path/path/path Т.е нужно игнорируя первую точку(site.com) заменить все точки на /. |
Можно без регулярок :)
var tmp = 'site.com.path.path.path'.split('.'); alert(tmp.slice(0, 2).join('.') + (tmp.length > 2 ? '/' : '') + tmp.slice(2).join('/')); |
спасибо
|
Цитата:
var str='site.com.path1.path2.path3'; alert(str.replace(/\.(?!com\.)/ig,'/')); |
Цитата:
s="site.com.path.path.path" s.replace(/\./g, "/").replace(/\//, ".") так как проще -- это всегда лучше. А в вашем варианте, кроме всего прочего, есть привязка к "com", т. е. придется в реале перечислять все возможные домены. |
Часовой пояс GMT +3, время: 13:15. |