[ID CS4-CS6] Выделить с начала абзаца по ...

Статус
Закрыто для дальнейших ответов.

kvg7777

Топикстартер
10 лет на форуме
Сообщения
26
Реакции
0
Нужно выделить с начала абзаца текст по первую запятую и сделать его полужирным.
"^(.+)(?=, )" - выделяет по последнюю запятую в абзаце, а как по первую?
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
Код:
"^(.+?)(?=, )"

отключаем жадность ?
 
  • Спасибо
Реакции: kvg7777

kvg7777

Топикстартер
10 лет на форуме
Сообщения
26
Реакции
0
Прикольно! Спасибо!
 

kvg7777

Топикстартер
10 лет на форуме
Сообщения
26
Реакции
0
Еще подскажите, пожалуйста, как выделить по запятую включительно?
В данной комбинации сама запятая не выделяется...
 
Последнее редактирование:

kvg7777

Топикстартер
10 лет на форуме
Сообщения
26
Реакции
0
Вроде как разобрался:
"^(.+?)(?>, )"

Но назрел еще вопрос. Допустим есть текст, с нумерованными абзацами, после номера точка.
Как выделить первые два предложения (номер с точкой и следующее предложение по точку).
Т. е. нужно выделить с начала абзаца по вторую точку включительно.
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
ну как до одной точки вы знаете уже, до второй - еще раз такое же выражение, только уже не от начала абзаца
 

Linxy

Девушка с битой
10 лет на форуме
Сообщения
2 277
Реакции
3 836
  • Спасибо
Реакции: _MBK_

kvg7777

Топикстартер
10 лет на форуме
Сообщения
26
Реакции
0
вот так, полагаю
^.+?,
Так не работает.
Вот так получилось. "^(.+?)(?>, )"

выделение по вторую точку и т.д. лучше, наверное оформить так "^(((.+?)(?>\\.)){2})"

До кучи вопрос. Как выделять строку в таблице?
Нужно сделать чередование с фоном и без. Штатный метод не очень катит, поскольку если повторяется шапка в каждой колонке, дизайну по барабану, он через одну так и делает не взирая ни на что. И часто получается, что первая строка с шапкой получаются одного фона, что ни есть хорошо...
Может кто писал такой скрипт?
 
Статус
Закрыто для дальнейших ответов.