这是我在richtextbox1里面的字符串集..
/Category/5
/Category/4
/Category/19
/Category/22
/Category/26
/Category/27
/Category/24
/Category/3
/Category/1
/Category/15
http://example.org/Category/15/noneedtoadd
Run Code Online (Sandbox Code Playgroud)
我想用" http://example.com/ "之类的网址更改所有的起始"/ "
输出:
http://example.com/Category/5
http://example.com/Category/4
http://example.com/Category/19
http://example.com/Category/22
http://example.com/Category/26
http://example.com/Category/27
http://example.com/Category/24
http://example.com/Category/3
http://example.com/Category/1
http://example.com/Category/15
http://example.org/Category/15/noneedtoadd
Run Code Online (Sandbox Code Playgroud)
只是问,那是什么模式?:)
这里不需要正则表达式.遍历列表中的项目并用于String.Format构建所需的URL.
String.Format(@"http://example.com{0}", str);
Run Code Online (Sandbox Code Playgroud)
如果要在预先添加字符串之前检查该文本框中的某个项是否为完整格式的URL,请使用String.StartsWith(doc).
if (!String.StartsWith("http://")) {
// use String.Format
}
Run Code Online (Sandbox Code Playgroud)