Tag: 字符串

如何为字符串格式提供自定义字符串占位符

我有一个字符串 string str =”Enter {0} patient name”; 我正在使用string.format来格式化它。 String.Format(str, “Hello”); 现在,如果我想要从某些配置中检索患者,那么我需要将str更改为”Enter {0} {1} name” 。 因此它将用第二个值替换{1}。 问题是我想要{1}而不是{1}其他格式的东西,比如{pat} 。 但是当我尝试使用时,它会抛出一个错误。 我想要一种不同格式的原因是我需要改变很多文件(可能包含{0},{1}等)。 所以我需要一个可以在运行时替换的自定义占位符。

如何比较2个字符串并找出百分比差异?

我是C#的新手。 我有2个字符串,它们代表国际音标字符。 String 1 – ðə ɻɛd fɑks ɪz hʌŋgɻi String 2 – ðæt ɪt foks ɪn ðʌ sʌn ɻe͡i 现在我需要将String 1与String 2进行比较,并找出String 2与String 1不同之处。 我需要这个值作为百分比值。 我怎样才能做到这一点? 小代码示例将帮助我很多。 对你的帮助表示感谢。

如何在C#中替换字符串中的文本?

我有这段特殊的代码,但它不起作用。 text = text.Replace(“\xEF\xBF\xBD”, “?”); 有没有人知道如何将文本”\xEF\xBF\xBD”替换为”?” 在C# String 。

是否有一种方法可以在C#中计算字符串并生成一个整数(假设字符串是一个等式)

好的,我知道在Python中,你说有一个叫做的字符串 strExpression它的值是“1 + 2-(3 * 5)” 有一个python方法(函数,对不起,我得到了混淆的术语)将评估该字符串并返回一个数字整数值(在这种情况下,它应该返回-12。我不记得python语法,因为我做了一个前一段时间(然后我摔断了arm因为无法打字而不得不退出),但希望有人知道我的意思 有没有办法在C#中做到这一点 我只是在学习,并且正在创建一个简单的计算器程序,并且我已经创建了一个基本的计算器程序,允许您添加到以前的数字,但我想为了我自己的利益而扩展它。 非常感谢您的帮助。

C#:将字符串数组分成N个实例的最简洁方法N个项目长

我知道如何以丑陋的方式做到这一点,但我想知道是否有更优雅和简洁的方法。 我有一个字符串数组的电子邮件地址。 假设字符串数组具有任意长度 – 它可能包含一些项目,或者它可能包含很多项目。 我想构建另一个字符串,包括来自字符串数组的50个电子邮件地址,直到数组的末尾,并在每个50之后使用Send()方法中的50个地址的字符串调用发送操作。 更普遍的问题是,做这种事情的最干净/最清晰的方法是什么。 我有一个解决方案,这是我的VBScript学习的遗产,但我打赌在C#中有更好的方法。

资本化的排列

我想建立一个列表,其中包含一个单词大写的每个可能的排列。 所以它会 List permutate(string word) { List ret = new List(); MAGIC HAPPENS HERE return ret; } 所以说我加入“快乐”我应该得到一个arrays {快乐,快乐,快乐,快乐,haPpy,HaPpy ……哈普,哈普,快乐,快乐} 我知道有很多函数可以将第一个字母大写,但是如何在单词中做任意字母?

什么是从c#中的字符串中提取5位数字的最快方法

什么是从c#中的字符串中提取5位数的最快方法。 我有 string.Join(null, System.Text.RegularExpressions.Regex.Split(expression, “[^\\d]”)); 还有其他人?

string表示日期,并重新格式化

以下情况:有一个字符串,格式为“2012-02-25 07:53:04” 但最后,我宁愿以这种格式结束“25-02-2012 07:53:04” 我想我有两个选择。 1将重新格式化字符串并将其全部移动,但我不认为这是一种干净的方式。 我想到的另一种方法是将源字符串保存到日期参数,然后将日期参数写回特定日期格式的字符串。 但这有可能吗?

我如何编码1s和0s的字符串进行传输?

对于遗传算法应用程序,我使用了大量的二进制字符串。 大部分时间它们都采用01001010110的forms,因此它们可以交配,变异和“交叉”。 然而,对于运输和储存,这似乎是浪费。 将此编码为较短字符串的最简单方法是什么? 我猜这是非常微不足道的,但我不知道从哪里开始寻找。 更新:我实际上需要以另一个字符串结束:其中一个传输请求将是GET请求。

string.Remove不起作用

我有以下问题: 香港专业教育学院写了一个程序,使用谷歌图像搜索extrakst链接到JPG文件。 但在链接前面我有一个15字符长的字符串,我不能删除。 public const int resolution = 1920; public const int DEFAULTIMGCOUNT = 40; public void getimages(string searchpatt) { string blub = “http://images.google.com/images?q=” + searchpatt + “&biw=” + resolution; WebClient client = new WebClient(); string html = client.DownloadString(blub); //Downloading the gooogle page; MatchCollection mc = Regex.Matches(html, @”(https?:)?//?[^’]+?\.(jpg|jpeg|gif|png)”); int mccount = 0; // Keep track […]