Помогите составить регулярку

Тема в разделе "Регулярные выражения", создана пользователем Compressor, 22 мар 2009.

Статус темы:
Закрыта.
Модераторы: xpert13
  1. Compressor

    Compressor

    Регистр.:
    31 янв 2009
    Сообщения:
    314
    Симпатии:
    200
    Помогите составить регулярку для замены в Нотепаде++:
    любойтекст-</p>
    <p>

    Именно с переходом на новую строку...
     
  2. Murdok

    Murdok

    Регистр.:
    1 окт 2006
    Сообщения:
    236
    Симпатии:
    84
    удали переводы строк;)будет проще
    если на пхп пишеш
    PHP:
    $text preg_replace("![\n\r\t]!s"""$text);
     
    Compressor нравится это.
  3. jik

    jik

    Регистр.:
    11 мар 2009
    Сообщения:
    243
    Симпатии:
    133
    Код:
    В Нотепаде++
    Исходная строка: Это Петя<p>\015\012</p>и Оля
    Поиск: (.*)Петя<p>\015\012<\/p>(.*)
    Заменить на: \1Вася \2
    Результат: Это Вася и Оля
     
    Compressor нравится это.
  4. helenfly

    helenfly Создатель

    Регистр.:
    6 мар 2009
    Сообщения:
    18
    Симпатии:
    0
    В файле имеются строки следующего характера:
    WMZ -> WMZ: rate=1.01522843, reserve=22011.52;

    Хочу сделать парс значения rate, как будет выглядеть рег. выражение для слова rate? У меня с RegEx проблемы.
     
  5. Alternator

    Alternator

    Регистр.:
    23 мар 2009
    Сообщения:
    295
    Симпатии:
    145
    /rate=([\.0-9]*)/
     
  6. helenfly

    helenfly Создатель

    Регистр.:
    6 мар 2009
    Сообщения:
    18
    Симпатии:
    0
    А само слово rate?
     
  7. Alternator

    Alternator

    Регистр.:
    23 мар 2009
    Сообщения:
    295
    Симпатии:
    145
    что "А само слово rate?"?
    выражайтесь яснее
     
  8. jik

    jik

    Регистр.:
    11 мар 2009
    Сообщения:
    243
    Симпатии:
    133
    То, что предложил Alternator, только в развернутом виде:

    PHP:
    $row 'WMZ -> WMZ: rate=1.01522843, reserve=22011.52;';
    preg_match("/rate=([\.0-9]*)/"$row$matches);
    $rate $matches[1];
    echo 
    "rate=$rate";
    будет выведено
    Код:
    rate=1.01522843
     
    helenfly нравится это.
  9. Compressor

    Compressor

    Регистр.:
    31 янв 2009
    Сообщения:
    314
    Симпатии:
    200
    Прошу помощи еще раз =)

    HTML:
    <tag>
    fsdgdf fg hfg   fsdf 
    gfdg dfgfd 
    gfdg
    gfd
      dfsdf 
    <tag>
    Между tag любые символы, любое кол-во переносов строк, табуляций и пробелов.

    Не для php.
     
  10. RolCom

    RolCom

    Регистр.:
    12 мар 2008
    Сообщения:
    351
    Симпатии:
    108
    Теги без атрибутов? Тогда:
     
    Compressor нравится это.
Статус темы:
Закрыта.