X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Регулярка на javascript
MeTaTRoN
MeTaTRoN
Topic Starter сообщение 16.10.2014, 14:30; Ответить: MeTaTRoN
Сообщение #1


Завсегдатай
*****

Группа: Active User
Сообщений: 511
Регистрация: 1.9.2008
Из: Таллинн Эстония
Поблагодарили: 63 раза
Репутация:   18  


Добрый день

Не получается самому написать регулярное выражение на javascript
Нужна ваша помощь

Строка:
Код
'bg/grass.jpg':{'dis':-1,'pos':[1-276]},


Нужно в части 1-276, заменить - на #, так что бы - у 1, не изменился


Заранее спасибо

Сообщение отредактировал MeTaTRoN - 16.10.2014, 14:31


--------------------
Программист: PHP, JavaScript, HTML5, HTML5 canvas, CSS, AJAX, jquery, SQL.
Реклама на аниме сайте
Услуги программиста, тема на форуме
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 16.10.2014, 14:35; Ответить: x64
Сообщение #2


F.A.L.L.O.U.T.
*******

Группа: Super Moderator
Сообщений: 3432
Регистрация: 30.6.2011
Из: Железнодорожный (Балашиха)
Поблагодарили: 2750 раз
Репутация:   289  


нужно только в этой строке? тогда хоть так:
Код
var str = s.replace(/(1)-(276)/, '$1#$2');


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MeTaTRoN
MeTaTRoN
Topic Starter сообщение 16.10.2014, 14:38; Ответить: MeTaTRoN
Сообщение #3


Завсегдатай
*****

Группа: Active User
Сообщений: 511
Регистрация: 1.9.2008
Из: Таллинн Эстония
Поблагодарили: 63 раза
Репутация:   18  


x64, а можно 1 и 276 сделать как не статичные параметры?


--------------------
Программист: PHP, JavaScript, HTML5, HTML5 canvas, CSS, AJAX, jquery, SQL.
Реклама на аниме сайте
Услуги программиста, тема на форуме
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 16.10.2014, 14:42; Ответить: x64
Сообщение #4


F.A.L.L.O.U.T.
*******

Группа: Super Moderator
Сообщений: 3432
Регистрация: 30.6.2011
Из: Железнодорожный (Балашиха)
Поблагодарили: 2750 раз
Репутация:   289  


я не знаю, какие там символы могут быть. если только цифры:
Код
var str = s.replace(/(\d)-(\d)/, '$1#$2');


если строго в квадратных скобках что-то:
Код
var str = s.replace(/(\[[^-]+)-([^\]]+\])/, '$1#$2');

или чуть проще, но тут может понадобиться инвертировать жадность:
Код
var str = s.replace(/(\[.+)-(.+\])/, '$1#$2')


Сообщение отредактировал x64 - 16.10.2014, 14:47


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
18 qpPeW 3485 12.12.2017, 13:32
автор: qpPeW
Открытая тема (нет новых ответов) Услуги PHP, JavaScript программиста.
Возмездное оказание услуг вебмастера :)
14 Tollun 6673 3.9.2016, 18:34
автор: mmkulikov
Открытая тема (нет новых ответов) Продам 2 шаблона psd, html/css, javascript, php (WP)
тематики женская и авто
1 Palkin-Jet 1100 24.6.2016, 14:49
автор: Palkin-Jet
Открытая тема (нет новых ответов) PHP, HTML, CSS, Javascript, Wordpress от А до Я
любые ваши задачи
9 JamesM12 5539 18.2.2015, 21:07
автор: 4enki
Открытая тема (нет новых ответов) Помощь с вордпресс ( Вёрстка). Правка форм (JavaScript/jQuery)
2 Seo-optimist 1096 2.10.2013, 15:56
автор: Seo-optimist


 



RSS Текстовая версия Сейчас: 18.12.2017, 5:36
Дизайн