Autor | Zpráva | ||
---|---|---|---|
JaySee Profil |
#1 · Zasláno: 18. 6. 2014, 17:11:04
Ahoj,
už delší dobu zápasím s regulárem a ne a ne na to přijít. Mám řetezec např.: BU_k a chci do jiného řetezce přenést pouze to, co je před podtržítkem. Má chorá hlava vyplodila toto (.*[^_]*) a vedle $1 ale ne a ne. Bere mi to celý řetězec. Víte někdo, co dělám blbě? Zkuste mě poradit, třeba na to pak přijdu sám. A pokud mě nechcete trápit, můžete mi to rovnou prozradit. Díky! |
||
juriad Profil |
#2 · Zasláno: 18. 6. 2014, 17:14:37
([^_]*) Takže .* hladově sežralo vše a na [^_]* už nic nezbylo, ale to nevadilo, protože hvězdička znamená nula nebo víc opakování. |
||
JaySee Profil |
#3 · Zasláno: 18. 6. 2014, 17:24:10
Díky juriade, mě bylo jasný, že to bude drobnost. Dík za vysvětlení. Máš u mě pivo.
|
||
1Pupik1989 Profil |
#4 · Zasláno: 18. 6. 2014, 17:29:58
/^[^_]+/ pro match
/_.*/ pro replace a nahrazení za prázdno. Netestováno. |
||
Časová prodleva: 10 let
|
0