her er jeg KUN interesseret i om der er <!-- og --> omkring linjerne OG kun denne linje er der: <td class="input">flip rotate.
Så pceudo koden er : er der LINJE <td class="input">flip rotate mellem udkommenteringene <!-- og -->.
Men skal lige siges at der kan være udkommenteringer før og efter denne block, så man skal sørge for at man finder linjen lige imellem 'dens egen' udkommentering.
puha .. håber det til at forstå .. ellers spørg bare
sorry, virkede ikke .. og kan se at du negerer '-' men der kan måske senere komme et minus et eller andet sted. Og jeg kører med perl syntax .. ved ikke om det hjalp...
men her er et lille udsnit af html'en:
<!-- code for default blabla--> <!-- <a href="java script:void(0)" tabindex="-1" onClick="return upDowngif(blabla);" onMouseOver="window.status='set default blabl; return true;" onMouseOut="window.status=''"> <font size="-2" color="#009999">default</font></a> --> <td class="input">brightness <input type="text" id="blabl" value="0.50" onChange="blabl(this)"> </td></tr> <!-- no flip rotate for IQeye6 --> <!-- <tr> <td class="left"> </td> <td class="input">flip rotate <script> writeFlipString();</script> </td></tr> --> <tr> <td class="endsubleft"> </td> </td> </tr> <tr> <td class="subtitleleft"> </td> <!-- extra blabla on top to align with blabl-->
har lavet den om til: <!--[^-]*|\s*<td class="input">flip rotate[^-]*|\s*--> og den matcher .. menlidt for meget .. den matcher andre udkommenteringer også ..
Hvorvid den matcher newline eller ej afhænger af hvilke qualifiere du putter på din match - f.eks. skulle det være gjort med '/.../s' i Perl og PHP og RegexOption.SingleLine i .NET.
bare lige FYI ... har lavet den selv i 1 sætning: <!--((?!-->).?)*?(class\s*=\s*"input"\s*>\s*flip\s*rotate).*?-->
denne matcher lige det jeg vil have .. i en go ...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.