- Сообщения
- 249
- Реакции
- 7
Здравствуйте.
Здоровья вам. Здоровья дорогим вам людям.
Стыдно.
Спрашивать стыдно.
Вроде вопрос, почти, для меня понятен.
Но не получается - мозг плавится.
В заголовке нужно выделить скобки и их содержание (для применения стилей).
Если "найти-заменить" (на $3) - то скобки норм выделяются =)) и... часть заголовка теряется по замене...
Пытал, мучил - или не работают тесты, или идет поиск скобок по всему тексту (отрабатывает исключение)
Помогите пожалуйста.
Пример заголовка
( #6 - тех маркер начала заголовка, для других операций)
#6 SOME TXT (16 июня 2010)
Стыдно. Вопрос вроде избит
"найти определенный текст, в определенной строке/группе"
но не выходит ни самому, ни самому по поиску =(
Спасибо 0=/
Здоровья вам. Здоровья дорогим вам людям.
Стыдно.
Спрашивать стыдно.
Вроде вопрос, почти, для меня понятен.
Но не получается - мозг плавится.
В заголовке нужно выделить скобки и их содержание (для применения стилей).
Если "найти-заменить" (на $3) - то скобки норм выделяются =)) и... часть заголовка теряется по замене...
Пытал, мучил - или не работают тесты, или идет поиск скобок по всему тексту (отрабатывает исключение)
Помогите пожалуйста.
Пример заголовка
( #6 - тех маркер начала заголовка, для других операций)
#6 SOME TXT (16 июня 2010)
Стыдно. Вопрос вроде избит
"найти определенный текст, в определенной строке/группе"
но не выходит ни самому, ни самому по поиску =(
Спасибо 0=/
Код:
#6 SOME TXT (16 июня 2010) ^(\#6\h?)(.+?$) - вся строка, отрезание маркера
#6 SOME TXT (16 июня 2010) ^(\#6\h?)(.+?)(\([^)]+\)) - выделение групп $3
тренировался "на кошечках":
(333.+?)\([^)]+\) - все до закрывающей скобки
(?<=333.+?)\([^)]+\) - (х)
(?=333.+?)\([^)]+\) - (х)
(?<!333.+?)\([^)]+\) - (х)
(?!333.+?)\([^)]+\) - находит скобки везде