Регулярные выражения или что-то еще?

cX717

Новичок
Регулярные выражения или что-то еще?

Добрый вечер.
Столкнулся с проблемой, требуется помощь специалистов.

Есть файл в котором хранится русский и английский тексты.
Нужно что бы этот файл можно было редактировать.
Как я понял этот файл может быть xml и тогда надо писать xml парсер, читать
и писать в этот xml файл.

Либо просто с помощью регулярных выражений обрабатывать (читать
и писать) этот файл.
Я не силен в регулярных выражениях (возможно их возможностей и не хватит для поставленной задачи).

Подскажите плз в каком направлении думать?
Заранее благодарю.
 

akd

dive now, work later
Команда форума
Re: Регулярные выражения или что-то еще?

Автор оригинала: cX717
Добрый вечер.
Столкнулся с проблемой, требуется помощь специалистов.

Есть файл в котором хранится русский и английский тексты.
Нужно что бы этот файл можно было редактировать.
Как я понял этот файл может быть xml и тогда надо писать xml парсер, читать
и писать в этот xml файл.

Либо просто с помощью регулярных выражений обрабатывать (читать
и писать) этот файл.
Я не силен в регулярных выражениях (возможно их возможностей и не хватит для поставленной задачи).

Подскажите плз в каком направлении думать?
Заранее благодарю.
Добрый вечер,
Столкнулся с проблемой, требуется помощь специалистов.

Есть желание купить шоколадное и ванильное мороженое.
Нужно чтобы это мороженое можно было есть.
Как я понял, мороженое может быть в синей упаковке и тогда надо специальные синие очки, чтобы распаковать и сьесть такое мороженое.

Либо с помощью говядины и помидоров (распаковать и есть) это мороженое.
Я не силен в кулинарии (возможно говядина и помидоры мне не помогут)

Подскажите в каком направлении думать?
Заранее благодарю.

как-то так мы прочитали и поняли твое сообщение. :)
 

cX717

Новичок
To
zerkms:

спасибо, simplexml - это то что надо.

Оказалось парсить ничего не нужно.

Вот такой код делает все в три строчки:

$xml = Simplexml_load_file('test.xml');
$xml->book[1]->pages = 234;
$xml->asXML('test.xml');

Остается вопрос: после выполнения последней строчки кода
в файле 'test.xml' все переносы строки заменяются на квадратики.
Как по вашему можно этого избежать?
 

zerkms

TDD infected
Команда форума
Использовать нормальный блокнот, который переводы строк показывает как нужно.
 
Сверху