|
|
|
| Между {} может находиться текст или несколько строчек.
Как определить все что находиться между кавычами.
Были варианты:
/\{((.+)$*)+\}/
не работает.
/\{.+?\}/
работает, только если между кавычками одна строка | |
|
|
|
|
|
|
|
для: Seb
(02.06.2006 в 14:22)
| | | |
|
|
|
|
|
|
|
для: Seb
(02.06.2006 в 14:22)
| | Исправьте последний вариант следующим образом
| |
|
|
|
|
|
|
|
для: cheops
(02.06.2006 в 23:46)
| | Если между кавычками одна срока, то все получается, а если несколько, то выражение не работает. Как сделать что бы работало даже если будет несколько строк? | |
|
|
|
|
|
|
|
для: seb
(07.06.2006 в 11:00)
| | А модификатор s добавляете? | |
|
|
|
|
|
|
|
для: cheops
(07.06.2006 в 11:43)
| | да s добавляю,
есть еще такое выражение
/<!--nosearchbegin-->(.*)<!--nosearchend-->/isU
|
работало, даже если есть несколь строчек между
<!--nosearchbegin-->
...
<!--nosearchend-->
а с кавычками почему то не работает | |
|
|
|
|
|
|
|
для: Seb
(07.06.2006 в 14:44)
| | А под кавычками что подразумевается? Обычные кавычки (")? | |
|
|
|
|
|
|
|
для: cheops
(07.06.2006 в 22:13)
| | Кавычки фигурные - {} | |
|
|
|