Помогите неписать регулярное выражение
От:
Аноним
Дата:
04.09.06 06:08
Оценка:
Помогите пожалуста написать регулярное выражения для разбора следующий строк
строка1.строка2
строка1 и строка2 содержит любые символы за исклчением .
[строка1].[строка2]
строка1 и строка2 могут содержать любые символы
пишу так:
(?:
(?<string1>[^\[\]]*)
|
\[
(?<string1>
(?>[^\[\]]+|\[(?<number>)|\](?<-number>))*(?(number)(?!))
)
\]
|
[^\]]
)
\.
(?:
(?<string2>[^\[\]]*)
|
\[
(?<string2>
(?>[^\[\]]+|\[(?<number>)|\](?<-number>))*(?(number)(?!))
)
\]
|
[^\]]
)
для варинтов
[строка1].строка2
строка1.строка2
работает
для вариантов
[строка1].[строка2]
строка1.[строка2]
нет.
Где я ошибся?
Переместить
Удалить
Выделить ветку
Проголосовать
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить
Проголосовать
Заголовок: