Parameters: regex - the regular expression to which this string is to be matched Returns: The resulting String Throws: PatternSyntaxException - if the regular expression's syntax is invalid Since: 1.4 See Also: Pattern
eller metoden .. public String replace(char oldChar, char newChar)
Returns a new string resulting from replacing all occurrences of oldChar in this string with newChar.
If the character oldChar does not occur in the character sequence represented by this String object, then a reference to this String object is returned. Otherwise, a new String object is created that represents a character sequence identical to the character sequence represented by this String object, except that every occurrence of oldChar is replaced by an occurrence of newChar.
Examples:
"mesquite in your cellar".replace('e', 'o') returns "mosquito in your collar" "the war of baronets".replace('r', 'y') returns "the way of bayonets" "sparring with a purple porpoise".replace('p', 't') returns "starring with a turtle tortoise" "JonL".replace('q', 'x') returns "JonL" (no change)
Parameters: oldChar - the old character. newChar - the new character. Returns: a string derived from this string by replacing every occurrence of oldChar with newChar.
Din variabel hedder vel ikke %%KUNDE%% ... den hedder vel KUNDE ? Men er det en ASP eller JavaScript variabel? For du kan jo ikke midt i javascript i den blå luft skrive <td width="33%"><font face="Arial" size="1"><b>%%KUNDE%%</b></font> </td>
I javascript gammeltekst = "hej med dig" nytekst = gammeltekst.replace(" ","=") nytekst indeholder "hej=med=dig" I asp gammeltekst = "hej med dig" nytekst = replace(gammeltekst," ","=") nytekst indeholder "hej=med=dig"
Så ud fra det du skriver enten <td width="33%"><font face="Arial" size="1"><b>%%KUNDE.replace(" ","=")%%</b></font> </td> eller <td width="33%"><font face="Arial" size="1"><b>%%replace(KUNDE," ","=")%%</b></font> </td> Ellers må jeg vist se lidt mere sammenhæng :o)
Variablen %%KUNDE%% kommer fra mit shopmodul og det er den jeg ønsker at fjerne alle " " fra og erstatte dem med "=" Ellers virker min stregkode scanner ikke.
Som det står der så ligner det hverken javascript eller asp men ren html Hvis variablen vitterlig har et navn med % tegn (har bare aldrig set nogen bruge det før i navne) Så sådan her i javascript <td width="33%"><font face="Arial" size="1"><b>%%KUNDE%%.replace(" ","=")</b></font> </td> og sådan her i asp <td width="33%"><font face="Arial" size="1"><b>replace(%%KUNDE%%," ","=")</b></font> </td>
Jeg kan ikke forklare det bedre Har givet dig eksempler på hvordan replace fungerer i henholdsvis asp og javascript Jeg kan af det du postede kun se ren html kode. Jeg kan ikke se noget som indikerer at der er variable Så jeg kan ikke rigtig fortælle dig hvor du skal putte det ind Dine "variable" kommer åbenbart "svævende ind fra højre fra et modul"?
Der må være noget, du ikke fortæller. En JavaScript-variabel kan ikke hedde %%KUNDE1%%
/mvh </bole>
Synes godt om
Ny brugerNybegynder
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.