【发布时间】:2013-06-26 16:37:51
【问题描述】:
我有一个字符串,其中可能包含两次“title1”。
例如
server/api/shows?title1=费城总是阳光明媚&title1=坏坏...
我需要将单词“title1”的第二个实例更改为“title2”
我已经知道如何识别字符串中是否存在两个字符串实例。
int occCount = Regex.Matches(callingURL, "title1=").Count;
if (occCount > 1)
{
//here's where I need to replace the second "title1" to "title2"
}
我知道我们可能可以在这里使用 Regex,但我无法在第二个实例上获得替换。谁能帮帮我?
【问题讨论】:
-
如果
title1这个词有3个实例,你需要把第三个改成title3吗? -
这对我来说听起来像是一个更广泛的问题。
-
它永远不会有超过 2 个实例
-
你知道那句老话
NEVER SAY NEVER -
我已经检查以确保字符串永远不会超过 2 个实例。外部字符串建立在屏幕上的用户选择之上,我考虑了正确的选择......