Russian Qt Forum
Ноябрь 25, 2024, 22:50 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Perl выражение в QRegExp  (Прочитано 2436 раз)
syrok
Гость
« : Май 16, 2009, 03:11 »

Помогите пожалуйста перевести выражение. Написал на Perl, работает. Забиваю в QRegExp - ничего не выходит.
Выражение:
Код:
"return operate\([\d]+,[\d]+,[\d]+,'[\w]+',[\w\W]+?performer[\d]+\"\>[\w\W]+?\>[\w\W]+?\</a\>\</b\> - \<[\w\W]+?\>[\w\W]+?\<[\w\W]+?duration\"\>[\w\W]+?\<"
Пример текста:
Цитировать
   
<div class="audioRow" id="audio63450462">
<a name='63450462'></a>
 <table width="100%"><tbody>
 <tr><td style="width: 20px; vertical-align:top">
 <img class="playimg" onclick="return operate(63450462,4255,10418579,'4085e8242ce9',259);" id="imgbutton63450462" nosorthandle="true" src="images/play.gif"/>
 </td>                                                                                                                                         
 <td style="width: 440px;"><div style='float:left'>
  <b id="performer63450462"><a href='gsearch.php?section=audio&c[q]=REGATO'>REGATO</a></b> - <span id="title63450462">Ультрафанк</span> </div>
  <div class="duration">4:19</div>
 </td>
 </tr>
 </tbody></table>

<div class="audioRow" id="audio63123446">
<a name='63123446'></a>
 <table width="100%"><tbody>
 <tr><td style="width: 20px; vertical-align:top">
 <img class="playimg" onclick="return operate(63123446,1539,443221,'89e9b06e898f',232);" id="imgbutton63123446" nosorthandle="true" src="images/play.gif"/>
 </td>                                                                                                                                         
 <td style="width: 440px;"><div style='float:left'>
  <b id="performer63123446"><a href='gsearch.php?section=audio&c[q]=Cleveland Watkiss'>Cleveland Watkiss</a></b> - <span id="title63123446">Torch Of Freedom</span> </div>
  <div class="duration">3:52</div>
 </td>
 </tr>
 </tbody></table>
Потестить можно тут: http://regexpr.ru/
Записан
syrok
Гость
« Ответ #1 : Май 16, 2009, 12:33 »

Все, я разобрался. Интересная реализация регулярных выражений в кутах)))
Короче нужно убрать все вопросительный знаки и вызвать
Код:
rx.setMinimal(true);
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.121 секунд. Запросов: 20.