Kom ihåg mig?
Home Menu

Menu


stor och liten bokstav (regexp mönster)

Ämnesverktyg Visningsalternativ
Oläst 2011-08-01, 22:42 #1
spyvingen spyvingen är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 245
spyvingen spyvingen är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 245
Standard stor och liten bokstav (regexp mönster)

Hej håller på med ett script och skulle vilja kolla en stäng om första bokstaven är stor och resten liten.

Vad kan jag använda för regexp mönster för att kontrollera detta?

Jag skall alltså köra en match för att få true or false i python.

Började med python igår så det är jag rätt ny på.
spyvingen är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-08-01, 23:28 #2
spyvingen spyvingen är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 245
spyvingen spyvingen är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 245
Har testat lite nu och kommit på att jag behöver true på både de ord som har en stor och resten små men den skall även ge true om det bara är små bokstäver.

true:
Blå Kalle hej på Dig

False:
KALLE KaLLe HEJ PÅ DIg

alltså en stor resten små eller alla små.
spyvingen är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-08-02, 09:38 #3
Bjorne Bjorne är inte uppkopplad
Flitig postare
 
Reg.datum: Sep 2009
Inlägg: 374
Bjorne Bjorne är inte uppkopplad
Flitig postare
 
Reg.datum: Sep 2009
Inlägg: 374
Använd helt enkelt islower() som kollar ifall alla tecken i strängen är små:

Kod:
word = 'Kalle'
print word[1:].islower()
Bjorne är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-08-02, 12:51 #4
spyvingen spyvingen är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 245
spyvingen spyvingen är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 245
den koden kollar alla utan första tecknet eller har jag förstått den rätt då?

Som sagt började med python typ i förrgår.

Vad är då motsvarigheten till islower (isupper?)?
spyvingen är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-08-09, 02:20 #5
linusoleander linusoleander är inte uppkopplad
Medlem
 
Reg.datum: Feb 2010
Inlägg: 234
linusoleander linusoleander är inte uppkopplad
Medlem
 
Reg.datum: Feb 2010
Inlägg: 234
Kod:
/^[a-zÅÄÖ]{1}[^a-zÅÄÖ]+$/
linusoleander är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-08-10, 09:48 #6
Bjorne Bjorne är inte uppkopplad
Flitig postare
 
Reg.datum: Sep 2009
Inlägg: 374
Bjorne Bjorne är inte uppkopplad
Flitig postare
 
Reg.datum: Sep 2009
Inlägg: 374
Citat:
Ursprungligen postat av spyvingen Visa inlägg
den koden kollar alla utan första tecknet eller har jag förstått den rätt då?

Som sagt började med python typ i förrgår.

Vad är då motsvarigheten till islower (isupper?)?
Det är korrekt. Som synes behöver du inte använda regexps för en sån här enkel grej.
Bjorne är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 17:19.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017