нет результата asp ЗАМЕНИТЕ функцию - PullRequest
0 голосов
/ 03 марта 2011

varitem = match.SubMatches (1) varitemthis = p_variables_list.Item (varitem)

результат

response.write  match.Value &" "& varitemthis &" "&varitem & "<br>"

равен

{{name}} rrrr name
{{site_root}} www.site.com/ site_root
{{mail}} sdddddsssdfffrrrsdf@ssrsssr.com mail
{{code}} code

результат

p_template = Replace(p_template, match.Value, varitem)
response.write p_template

все в порядке, но

p_template = Replace(p_template, match.Value, varitemthis)
response.write p_template

ничего ... почему?что не так?

Ответы [ 2 ]

1 голос
/ 03 марта 2011

Пара вещей ...

Помните, что функция замены чувствительна к регистру

Сделайте простое устранение неполадок, убедившись, что у вас есть значения.


Response.Write "Original p_template = " & p_template 
Response.Write "match.Value = " & match.Value 
Response.Write "varitemthis = " & varitemthis

p_template = Replace(p_template, match.Value, varitemthis)

Response.Write "New p_template = " & p_template 
0 голосов
/ 24 мая 2011

В Classic ASP функция Заменить не чувствительна к регистру.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...