gpt4 book ai didi

c# - 字符串查找和替换方法

转载 作者:太空狗 更新时间:2023-10-29 23:24:49 30 4
gpt4 key购买 nike

我需要定位字符串值的特定部分,如下所示,我需要将“ session ID”更改为特定编号。

这个数字来自一个包含多个数字的下拉列表,所以我不能简单地使用查找和替换。因为文本可能会在用户满意之前更改为多个数字之一。

字符串的“0783”部分永远不会改变,“ session ID”后面始终跟有“,”。

So i need to get to "0783, INSERT TEXT ," and then insert the new number on the Index Changed event.

这是一个例子:-

Business Invitation, start time, M Problem, 518-06-xxx, 9999 999 0783, Meeting ID, xxx ??

定位此字符串并每次替换测试的最佳方法是什么?

我希望这是有道理的吗?

最佳答案

好的,所以有几种方法可以做到这一点,但是这似乎是一个您可以控制的字符串,所以我要说的是您要执行的操作。

var myString = string.Format("Business Invitation, start time, M Problem, 518-06-xxx, 9999 999 0783, {0}, xxx ??", yourMeetingId);

如果您无法控制它,那么您将不得不变得更聪明:

var startingIndex = myString.IndexOf("0783, ");
var endingIndex = myString.IndexOf(",", startingIndex + 6);
var pattern = myString.Substring(startingIndex + 6, endingIndex - (startingIndex + 6));
myString = myString.Replace(pattern, yourMeetingId);

关于c# - 字符串查找和替换方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12582434/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com