[Java lista] HTML tartalomban való keresés adatbázis szinten
Mariák Kálmán
sirkalmi at gmail.com
2008. Sze. 29., H, 10:54:31 CEST
Mint azt korábbi levelemben írtam, a <> jelek ki vannak cserélve html
entitásokra azaz < és > jelekre. Ennek megfelelően kellene átírni
a regexp kifejezést de csak nem boldogulok vele.
Az eredeti kifejezés:
REGEXP_REPLACE (c1, '<[^>]+>')
Ezzel próbálkoztam:
REGEXP_REPLACE(xml, '<[^>]+>')
Meg ezzel:
REGEXP_REPLACE(xml, '\<[^\>]+\>')
Úgy néz ki, hogy az & jelnek speciális jelentése van mert az Oracle SQL
Developerben futtatva előugrik egy ablak ahol lt nevű paramétert vár a
felhasználótól. Próbáltam \ jellel levédeni de mihaszna. Hogyan lehetne
ezt megoldani?
Válaszokat nagyon köszi!
sirkalmi
On Fri, 2008-09-26 at 15:33 +0200, Tamás Magyar wrote:
> Szerintem nem muszáj.
>
> REGEXP_REPLACE(mezo_neve, 'tagek*', '') LIKE 'amit keresel'
> jó a zöld békára is
>
> tagek* -ra meg már azt hiszem a kérdésfeltevő is jó regexpet adott, de
> így hirtelen úgy vélem, h a <[^>]*> is bőven megteszi.
További információk a(z) Javalist levelezőlistáról