Показать сообщение отдельно
  #2 (permalink)  
Старый 20.06.2013, 07:46
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от maksim_bezgodov
я плохо знаю язык программирования!
Проблема не только в этом ведь.
Сообщение от maksim_bezgodov
/^([0-9а-яёА-ЯЁa-zA-Z])/n([0-9а-яёА-ЯЁa-zA-Z])\n([0-9а-яёА-ЯЁa-zA-Z])&/i
Почему в первом случае /n а во втором \n ?

Твоя регулярка, исправленная:
var s = "Один\nДва\nТри"
var r = /^([0-9а-яёА-ЯЁa-zA-Z]+)\n([0-9а-яёА-ЯЁa-zA-Z]+)\n([0-9а-яёА-ЯЁa-zA-Z]+)$/i
var matches = r.exec(s)
if (matches)
    alert(matches[2])


Но вот тольо не проще ли:
var s = "Один\nДва\nТри"
var lines = s.split('\n')
if (lines)
    alert(lines[1])
Ответить с цитированием