Помогите с регулярным выражением

kaban_nik
Дата: 03.11.2006 16:06:07
Привет всем
нужно выдернуть из строки значение слов
их формат следующий

@~
слово (произвольной длины)
точка
слово (произвольной длины)
~@

например

@~Autor_Per.Name~@

Спасибо!

Модератор: Оформляйте топики согласно требованиям форума!!! Топики оформленные не по правилам - будут удаляться.
Anjey aka PM
Дата: 03.11.2006 17:47:12
"/@~((?:\\w+\\.)*\\w+)~@/"

А потом делаешь split по '.' и имеешь массив
DocAl
Дата: 03.11.2006 18:14:09
Anjey aka PM
"/@~((?:\\w+\\.)*\\w+)~@/"

А потом делаешь split по '.' и имеешь массив

Зачем? Почему бы не
"/@~(?:(\w+)\.)*(\w+))~@/"
?