Avatar billede lifo Nybegynder
22. juli 2008 - 11:48 Der er 7 kommentarer og
1 løsning

finde css class navne med store bogstaver

damm har lige fundet ud af at css er case sensetive
så nu har jeg en masse problemer med at nogle steder i sitet er en classe angivet med stort

ala class="navBar" og ikke "navbar" som det skal være

er der nogen der kan give en regex til at bruge i visual studio's søge box som kan finde alle steder hvor der er brugt en eller flere store bogstaver i class name
Avatar billede jih Nybegynder
22. juli 2008 - 12:29 #1
/class="[a-z]*[A-Z]+[a-z]*"/

det vil finde alt der:
1. starter med class="
2. har 0 eller flere små bogstaver
3. har 1 eller flere store bogstaver
4. har 0 eller flere små bogstaver
5. slutter med "
Avatar billede lifo Nybegynder
22. juli 2008 - 13:10 #2
weee det funker
smid et svar
Avatar billede lifo Nybegynder
22. juli 2008 - 13:13 #3
hov det matcher ikke

class="NavBar"
class="NavbaR"
class="NavBaR"
Avatar billede lifo Nybegynder
22. juli 2008 - 13:19 #4
det skal matche når der mindst 1 stor bogstav
og havd og hvor andre tegn er inden for " er lige meget
Avatar billede jih Nybegynder
22. juli 2008 - 14:28 #5
/class=".*[A-Z]+.*"/

skulle så virke..
Avatar billede lifo Nybegynder
22. juli 2008 - 14:48 #6
det virkede
damm der er 110 matches :-(
Avatar billede lifo Nybegynder
22. juli 2008 - 14:52 #7
nu var jeg nok for hurtig igen

den matcher også denne linje som den så ikke skal
<div class="yach1" style="background-color: #FFFFFF;">
Avatar billede jih Nybegynder
22. juli 2008 - 15:50 #8
beklager... forhåbentligt det sidste:

/class="[A-Za-z0-9]*[A-Z]+[A-Za-z0-9]*"/ - skulle virke.. ;-)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester