Recomendado: Como substituir a substituição no ASP, caso insensível Vamos primeiro olhar para a descrição detalhada do parâmetro da string de retorno, onde um número especificado de substrings é substituído por outra substring. Sintaxe Substituir (Expressão, Localizar, substituir por [, compare [, contagem [, start]]]]) A sintaxe da função de substituição tem os seguintes parâmetros: parâmetro Descrição Expressão necessária. Pacote de expressão de string
Função de reposição normal
O código é o seguinte:Função pública Destaque (S, F)
dim tl, tm, tr, k
tl =
tm =
tr = s
K = Instr (1, Tr, F, 1)
faça enquanto k> 0
tl = tl & esquerda (tr, k-1)
TM = MID (TR, K, LEN (F))
tl = tl & <span style = 'cor: vermelho'> & tm & </span>
tr = direita (tr, len (tr) -len (f) -k+1)
K = Instr (1, Tr, F, 1)
laço
Destaque = tl & tr
Função final
ts = abcabcabcabcabcabca
tf = bc
Response.Write (TS)
Response.write (<br/>)
Response.write (destaque (ts, tf))
Expressões regulares
O código é o seguinte:Destaque da função (s, f)
Dim Regex
Definir regex = novo regexp
regex.IGNORECASE = true
regex.global = true
regex.pattern = (& f &)
Destaque = regex.replace (s, <span style = 'cor: vermelho'> $ 1 </span>)
Função final
Response.Write Highlight (abcabcabcabcabcabca, BC)
Compartilhar: Use ASP para planejar salas de bate -papo Receio que poucos internautas que muitas vezes surfam na Internet nunca estejam na sala de bate -papo para conversar aleatoriamente. Basta prestar um pouco de atenção e você descobrirá que a maioria dessas salas de bate -papo é mantida usando programas CGI ou applets desenvolvidos em Java. Programadores que desenvolveram esse tipo de CGI ou applet sabem que