【发布时间】:2012-02-07 05:21:53
【问题描述】:
可能重复:
How do I replace the first instance of a string in .NET?
假设我有字符串:
string s = "Hello world.";
我怎样才能将单词Hello 中的第一个o 替换为Foo?
换句话说,我想结束:
"HellFoo world."
我知道如何替换所有的 o,但我只想替换第一个
【问题讨论】:
-
投票重新打开这个老问题,它明确地涉及模式和正则表达式。虽然在这种情况下它被简化为文字字符串,但它在技术上与实际询问不同。不幸的是,副本也被标记为“正则表达式”,尽管它在任何地方都没有包含“模式”。