Tag: string

在Start中将整数插入阿拉伯字符串

我试图将整数添加到阿拉伯字符串但没有成功 // Arabic String Astr = “سُوْرَةُ الْفَاتِحَة”; // String with Integer -1 num = “-“+1; // Adding Strings r = Astr + num; r = num + Astr; 输出: سُوْرَةُ الْفَاتِحَة-1 期望的输出: سُوْرَةُ الْفَاتِحَة‎-1 我想要右侧的整数。 更新:我在Visual Studio中通过使用Items.Insert()方法在ListBox中显示此结果,所以如果有人知道调整ListBox然后亲切分享我的意思是如果ListBox显示每行1 2 3 4的数字?

将DataColumn值转换为字符串数组时的最佳做法?

将DataColumn值转换为字符串数组时的最佳做法? [编辑]某些DataColumn的所有值,以便将所有DataTable行转换为字符串数组?

默认C#字符串编码

我在C#中遇到了一些默认字符串编码的问题。 我需要从某些文件/数据包中读取字符串。 但是,这些字符串包括128-256范围内的字符(扩展ascii),并且所有这些字符都显示为问号,而不是正确的字符。 例如,在读取字符串时,它可能会显示为“S?meStr?n?” 如果字符串包含扩展的ascii字符。 现在,有没有办法更改我的应用程序的默认编码? 我知道在java中你可以从命令行定义默认字符集。

从URL字符串中提取查询字符串

我正在阅读历史,我希望当我遇到谷歌查询时,我可以提取查询字符串。 我没有使用请求或httputility,因为我只是解析一个字符串。 但是,当我遇到这样的URL时,我的程序无法正确解析它: http://www.google.com.mt/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=mt&source=hp&biw=986&bih=663&q=hotmail&meta=&btnG=Fittex+bil-Google 我想要做的是得到q =的索引和&的索引,并且在两者之间取词,但在这种情况下,&的索引将小于q =并且它将给我错误。 有什么建议? 谢谢你的答案,一切似乎都很好:) ps我不能使用httputility,不是我不想。 当我添加对system.web的引用时,不包括httputility! 它只包含在asp.net应用程序中。 再次感谢

如何在C#中将ArrayList转换为字符串数组(string )

如何在C#中将ArrayList转换为string[] ?

在C#中帮助\ 0终止字符串

我正在使用低级本机API,我发送一个不安全的字节缓冲区指针来获取一个c-string值。 所以它给了我 // using byte[255] c_str string s = new string(Encoding.ASCII.GetChars(c_str)); // now s == “heresastring\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(etc)”; 所以显然我做得不对,我怎么摆脱多余的?

检测* all * emojis

现在我正在使用这段代码: public static bool ContainsEmoji(this string text) { Regex rgx = new Regex(@”\p{Cs}”); return rgx.IsMatch(text); } 它有点帮助。 他们中的大多数似乎被发现,但有些则没有。 以下是帮助的参考列表: http : //unicode.org/emoji/charts/full-emoji-list.html 所有的笑脸看起来都很好,但这些特定的表情符号并没有被正则表达式所抓住: 1920 U +2614☔雨伞下雨 1921年U +26F1⛱伞在地上 1922年U +26A1⚡高压 1923年U + 2744❄雪花 在键盘上这些并不是彼此接近的,但是在列表中它们是相互跟随的,所以我只是假设有一个点它将开始不在表情符号列表中工作,并且它并没有真正validation。 从1905年(天气般的表情符号),下降,一些被捕获在正则表达式,一些不是。 似乎没有任何规则。 我不能只是去完整的ASCII,因为我需要人们输入像西里尔字母这样的字符,但我不能特别接受表情符号。 我不知道如何从这里前进。 我阅读了关于代理高/低对的MSDN文档 ,但在这个阶段这对我来说非常困惑,我认为一些正确的方向推进将会有很长的路要走。 非常感谢您的宝贵时间 :)

如何在c#中将西里尔字符串转换为英文

在c#中将西里尔字符串转换为英语(拉丁语)是否可行? 例如,我需要在“石油”中转换“Петролеум”。 另外我忘了提到如果我有西里尔字符串它需要保持这样,所以我能以某种方式检查吗?

linq子串?

我收集了一些单词,我想从这个限量为5个字符的集合创建集合 输入: Car Collection Limited stackoverflow 输出: car colle limit stack word.Substring(0,5)抛出exception(长度) 单词.Take(10)也不是好主意 有什么好主意吗?

确定字符串中的所有字符是否相同

我有一种情况需要尝试过滤掉假的SSN号码。 从我到目前为止看到的它们是假的它们都是相同的数字或123456789.我可以过滤掉最后一个,但是有一个简单的方法来确定所有的字符是否相同?