FAQ |
Kalender |
![]() |
#1 | |||
|
||||
Klarade millennium-buggen
|
Behöver hjälp med ett regexp (windows "dialekt", ej UNIX).
Hur skriver man för att hitta all info som finns mellan 2 st htmltaggar som man själv anger. Taggarna kan ha okänt antal propertys (0-n). För att hitta obestämd form av tag kan man ju skriva: Kod:
<[^>]*> |
|||
![]() |
![]() |
![]() |
#2 | |||
|
||||
Mycket flitig postare
|
/<tag[^>]*>(*?)<\/tag>/
Skulle jag nog använda men du får prova dig fram, vet inte exakt vad det är du ska göra. Edit: Ändrade lite så att det kan finnas attribut i taggarna |
|||
![]() |
![]() |
![]() |
#3 | |||
|
||||
Klarade millennium-buggen
|
Tack, men det ville inte riktigt.
Jag får ett fel som säger typ Kod:
parsing "/<script[^>]*>(*?)<\/script>/" - Quantifier {x,y} following nothing. |
|||
![]() |
![]() |
![]() |
#4 | |||
|
||||
Mycket flitig postare
|
Citat:
detta provade jag precis med och det verkar funka: Kod:
<?php $test = '<script>testar</script>'; $regexp = "/<script[^>]*>(.*?)<\/script>/i"; preg_match($regexp,$test,$matches); echo($matches[1]); ?> |
|||
![]() |
![]() |
![]() |
#5 | |||
|
||||
Medlem
|
||||
![]() |
![]() |
Svara |
|
|