Я не эксперт по RegEx, и я старался изо всех сил с http://gskinner.com/RegExr/,, но я не могу найти правильное решение.Вот моя проблема:
У меня есть куча файлов HTML с идентификаторами вроде
<span id="listing0.title.moreinfo">bla</span>
Есть другие идентификаторы без .
<span id="listing0">bla</span>
Мой вопрос: как заменить все . на - ?Идентификаторы без . не должны быть изменены.
Я уверен, что это не лучшее решение, но вот как я нахожу все идентификаторы:
/( id=")(([\w\d])*)(.*([\w\d])*)"/gi