2015-09-28 3 views
-3

Мне хотелось бы узнать, можно ли найти строку с регулярным выражением.Найти строку и найти слово с регулярным выражением

Например, у меня есть этот текст:

Я люблю яблоки и
Я люблю банан
Я люблю сок и
я все ненавижу.

Может я сказать «RegExp, найдите строку 4, чем в этой строке попытаться найти„все“, если, если не соответствует, просто возвращает неопределенное»

Я не пытаюсь сделать как:

/I hate everything/ 

Я хочу передать строку, номер

Благодаря

+1

Есть ли причина, почему вы должны использовать регулярное выражение для этого? –

+3

Я не уверен, как у вас «есть этот текст». Это в массиве? Непрерывная строка? Отдельные переменные? Это читается как 4 случайные кавычки без присвоения переменных. Вам нужно уточнить. Покажите код. – Marc

+0

Есть текст с 4 строками – user98293989823

ответ

1

Вы могли бы соответствовать фиксированный отсчет новой строки характе.. RS (с тем, что идет перед ними), а затем посмотреть на ваш текст до следующего символа новой строки:

var strings = 'I love apples\nI love banana\nI love juice\nI hate everything'; 
 

 
alert(/(.*?\n){3}[^\n]*?everything/.test(strings))

Смежные вопросы