从字符串中提取分隔符之间的片段
假设您有一个包含特定分隔内容的字符串,您希望提取这些内容。例如,给定字符串:
"super example of string key : text I want to keep - end of my string"
您可能需要隔离“key : ”和“ - ”之间的部分。无需依赖复杂的正则表达式,存在一种更简单的方法。
使用 Substring 方法隔离所需文本:
为了有效地完成此任务,请使用 Substring 方法。例如:
<code> string St = "super example of string key : text I want to keep - end of my string"; int pFrom = St.IndexOf("key : ") + "key : ".Length; int pTo = St.LastIndexOf(" - "); string result = St.Substring(pFrom, pTo - pFrom);</code>
在此代码中,IndexOf 查找所需子字符串的起始位置,而 LastIndexOf 查找结束位置。前缀 ("key : ") 的长度添加到 pFrom 以将其排除在结果之外。随后,Substring 方法隔离字符串片段,提供所需提取的文本。
以上是如何轻松提取字符串中分隔符之间的文本?的详细内容。更多信息请关注PHP中文网其他相关文章!