Autor | Zpráva | ||
---|---|---|---|
watchick Profil |
#1 · Zasláno: 2. 2. 2011, 17:42:20
Zdravím,
chtěl bych se zeptat, jak se dá udělat, aby se XML značky převedly do lowercase, ale data zůstala? <xml Type="1.2"> <Field value="010"> <CONTENT type="TEXT">Zde je text, který má zůstat velkým </CONTENT> </Field> </xml> na: <xml type="1.2"> <field value="010"> <content type="TEXT">Zde je text, který má zůstat velkým </content> </field> </xml> Díky moc, za pomoc |
||
xmark Profil |
#2 · Zasláno: 2. 2. 2011, 18:01:41
Kolik je těch "slov", která chceš nahradit? Nebylo by nejjednodušší je prostě vyjmenovat a udělat 5x replace?
|
||
watchick Profil |
#3 · Zasláno: 2. 2. 2011, 18:34:40
n-slov :) toto byl jen malý příklad
|
||
Darker Profil |
#4 · Zasláno: 2. 2. 2011, 18:58:00
Regulár. Najdi vše mezi <> a pak nahraď.
|
||
Itter Profil * |
#5 · Zasláno: 2. 2. 2011, 19:40:32
Souhlas, pomocí cyklu vyhledat znaky < > a to mezi nimi zmenšit.
Problém by nastal, pokud bys znaky < > použil v textu. |
||
watchick Profil |
#6 · Zasláno: 3. 2. 2011, 06:16:19
všechno mezi <> mi přepíše i "TEXT"
|
||
Časová prodleva: 3 dny
|
|||
Darker Profil |
#7 · Zasláno: 5. 2. 2011, 21:07:58 · Upravil/a: Darker
Itter:
„pokud bys znaky < > použil v textu.“ To by v XML dost dobře nešlo, nemyslíš? watchick: „všechno mezi <> mi přepíše i "TEXT"“ Nechápu. |
||
Johnik Profil |
#8 · Zasláno: 5. 2. 2011, 21:57:32
Darker:
> „pokud bys znaky < > použil v textu.“ > To by v XML dost dobře nešlo, nemyslíš? <> se může v obsahu normálně používat, akorát takový obsah musí být označen <![CDATA[]]> watchick: Tak ten regulár uprav na tvar "<([A-Z_]+)( .+)?>", pak to upraví pouze název elementu a atributy zůstanou nezměněné. |
||
Časová prodleva: 14 let
|
0