Zamenjava znakov samo v določenem stavku...?
 
skynet 18. apr 2012 19:18:06 Pridružen od:
1. sep 2006
671 objav
863 160 23
#1

Imam wordpressov XML export vsebine. Zdaj moram v vseh urljih spremenit en znak (namesto ? se mi je med znake pri pretvarjanju baze v utf8 prikradel č...in povezave v nekaterih objavah ne delujejo pravilno) in me zanima kako lahko to najlepše izvedem? XML je precej velik, saj je objav cca 900 in s tem veliko urljev za popravit (tako da na roke odpade).

Mi lahko kdo predlaga kako naj se lotim te težave (mogoče kakšen program, ki to zmore) ?


všeč(0) ni všeč(0) spam(0)
 
neskoncno 18. apr 2012 19:22:48 Pridružen od:
25. maj 2009
549 objav
288 57 6
#2

Find - Replace tool



Skoraj vsi urejavalniki teksta to premorejo.... Za to kar ti potrebuješ bo verjetno notepad++ zadovoljil potrebam.


všeč(2) ni všeč(0) spam(0)
 
skynet 18. apr 2012 19:49:59 Pridružen od:
1. sep 2006
671 objav
863 160 23
#3

Hvala ja, ampak poznam to.

Mislil sem na kak program, ki bi našel oz. prepoznal URL v tekstu in v njem spremenil "č" nazaj na "?". Kajti če naredim search&replace bom zamenjal vse č-je v tekstu objav v vprašaje, česar pa ne želim.


všeč(0) ni všeč(0) spam(0)
 
cybergirl 18. apr 2012 19:55:33 Pridružen od:
10. jun 2011
214 objav
314 13 4
#4

Sicer se ne spoznam najbolje na XML in to... ampak a lahko kako najprej ven "izluščiš" vse URLje kot nek report, jim zamenjaš č-je v vprašanje, potem pa se vrneš v XML nazaj in zamenjaš te URL stringe z novimi...?



(sorry, če sem zdaj nabluzila nekaj hahha)


všeč(0) ni všeč(0) spam(0)
 
Matjaž 18. apr 2012 20:53:04 Pridružen od:
21. sep 2007
3505 objav
2603 308 45
#5

Je morda pred ali za ? vedno enak znak? Npr index.php?variabla122


všeč(0) ni všeč(0) spam(0)
 
skynet 18. apr 2012 20:54:11 Pridružen od:
1. sep 2006
671 objav
863 160 23
#6

Ah ja, brainfade. Skratka da razložim, če koga zanima. Vsi urlji so imeli namesto vpašaja vnešen znak "č". Ne vem zakaj sem mislil, da je to tako hud problem ko pa itak vsak vprašaj v urlju pride nekako takole "index.php?nekaj=4r2532", kar se enostavno reši z search&replace "phpč" v "php?" :P

It's not rocket science :) Mogoče sem pa koga nasmejal s celotno zgodbo :D


všeč(3) ni všeč(0) spam(0)
 
zeko 18. apr 2012 20:58:44 Pridružen od:
26. feb 2010
2680 objav
3522 839 122
#7

find this:

index.phpč



replace with

index.php?


všeč(0) ni všeč(0) spam(0)
noobiliate & bizarre domain name collector
 
werky 26. jun 2012 20:04:22 Pridružen od:
16. apr 2012
787 objav
796 168 26
#8

Ja ali pa phpDesigner 7 (to verzijo jaz uporabljam) in potem samo find and replace with wildcards...

To pomeni približno to da vpišeš finde http://www.č replace http://www.? in ti bo samo v urljih zamenjal znak...Meni tako deluje


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se