Подскажите пожалуйста, как можно найти символ в файле, а затем узнать номер строки, в которой он находится.
Спустя 1 минута, 1 секунда (6.01.2012 - 05:27) inpost написал(а):
Что за строка, где находится...
preg_replace, замена по регулярному выражению
preg_replace, замена по регулярному выражению
Спустя 1 минута, 56 секунд (6.01.2012 - 05:29) Guest написал(а):
inpost
допустим файл:
надо найти слово "два", нашли, теперь надо определить строку в которой он находится(то есть строка номер 2).
допустим файл:
тыры пыры ляляля
тополя два рубля
не робит у меня
надо найти слово "два", нашли, теперь надо определить строку в которой он находится(то есть строка номер 2).
Спустя 38 минут, 28 секунд (6.01.2012 - 06:07) Guest написал(а):
то есть тут обычный preg_replace не подойдет, мне надо найти символ и заменить всю строку, где этот символ
Спустя 14 минут, 22 секунды (6.01.2012 - 06:21) inpost написал(а):
Почему не подойдет? Ещё как подойдет. строка - это переноса к переносу. В центре обязательно должно быть "два". Достаточно простая регулярка, только перед этим добавь переносы в начале и конце, и после обработки не забудь строку обработать тримом, чтобы убрать лишний перенос.
Или explode по переносу, получишь массив, его foreach, stripos <- найти позицию подстроки в строке, если нашел - заменил всю строку, то есть переменную массива. Потому склеить обратно через implode.
Или explode по переносу, получишь массив, его foreach, stripos <- найти позицию подстроки в строке, если нашел - заменил всю строку, то есть переменную массива. Потому склеить обратно через implode.
Спустя 1 минута, 54 секунды (6.01.2012 - 06:23) Guest написал(а):
inpost
не понимаю я(
не спал нифига, туго соображаю
не понимаю я(
не спал нифига, туго соображаю
Спустя 42 секунды (6.01.2012 - 06:24) inpost написал(а):
Guest
Тогда пойди поспи. Утром разберёшься
Тогда пойди поспи. Утром разберёшься
Спустя 6 минут, 19 секунд (6.01.2012 - 06:30) Guest написал(а):
inpost
надо щас сделать:(
если ты говоришь, что так просто, напиши плз код)
надо щас сделать:(
если ты говоришь, что так просто, напиши плз код)
Спустя 3 минуты, 35 секунд (6.01.2012 - 06:34) inpost написал(а):
За денюшку любой каприз
Я итак сказал порядок функций и что делать надо. К тому же дал выбор один из двух вариантов. Так что если у тебя есть хотя бы минимальные знания программирования - сам напишешь, в противном случае - плати деньги!
Я итак сказал порядок функций и что делать надо. К тому же дал выбор один из двух вариантов. Так что если у тебя есть хотя бы минимальные знания программирования - сам напишешь, в противном случае - плати деньги!
Спустя 4 минуты, 40 секунд (6.01.2012 - 06:39) Guest написал(а):
inpost
ой да блин, какие мы предприниматели
ты описал 4 строки, тебе так трудно их написать:)
ой да блин, какие мы предприниматели
ты описал 4 строки, тебе так трудно их написать:)
Спустя 5 минут, 9 секунд (6.01.2012 - 06:44) Guest написал(а):
Guest
что ты имеешь ввиду, когда говоришь "перенос"?
что ты имеешь ввиду, когда говоришь "перенос"?
Спустя 36 минут, 14 секунд (6.01.2012 - 07:20) Игорь_Vasinsky написал(а):
Цитата |
что ты имеешь ввиду, когда говоришь "перенос"? |
\r\n или \n
а что не можешь получить файл в массив - file()
потом в foreach - проганяешь каждый элемент массива key=>value и с strpos - ловишь нужный элемент, как поймал - key ты видишь.
Спустя 4 часа, 16 минут, 12 секунд (6.01.2012 - 11:36) inpost написал(а):
Игорь_Vasinsky
Это ещё один студент, который хочет халявки. Дата сейчас такая, что сдача в университете контрольных + пересдачи. Ничего, прорвёмся
Это ещё один студент, который хочет халявки. Дата сейчас такая, что сдача в университете контрольных + пересдачи. Ничего, прорвёмся