Tag: string

使用iTextSharp编辑现有PDF文件

我有一个pdf文件,我正在使用以下编码将其转换为文本进行处理。 ITextExtractionStrategy strategy = new SimpleTextExtractionStrategy(); string currentText = PdfTextExtractor.GetTextFromPage(pdfReader, page, strategy); currentText = Encoding.UTF8.GetString(ASCIIEncoding.Convert(Encoding.Default, Encoding.UTF8, Encoding.Default.GetBytes(currentText))); 在处理期间,如果我在内容中看到任何类型的歧义意味着PDF文件的数据中的错误,我必须标记pdf的整行(颜色与红色的行)文件,但我无法分析如何实现这一点。 请帮我。

从C#中的正则表达式模式生成文本的所有排列

所以我有一个正则表达式模式,我想生成该模式允许的所有文本排列。 例: var pattern = “^My (?:biological|real)? Name is Steve$”; var permutations = getStringPermutations(pattern); 这将返回以下字符串列表: 我的名字是史蒂夫 我的真名是史蒂夫 我的生物学名字是史蒂夫 更新:显然正则表达式有无限数量的匹配,所以我只想生成可选的字符串文字,如(?:biological | real)? 从我上面的例子。 像(。)*这样的东西有太多的匹配,所以我不会生成它们。

如何使用“读取更多”链接限制GridView中的标签字符串长度?

目前我这样使用…… <asp:Label ID="lblDescription" runat="server" Text='’ > 辅助函数: public static string Limit(object Desc, int length) { StringBuilder strDesc = new StringBuilder(); strDesc.Insert(0, Desc.ToString()); if (strDesc.Length > length) return strDesc.ToString().Substring(0, length) + “…” + [Read More]; else return strDesc.ToString(); } 但我不知道如何把[阅读更多]链接…

c# – 在字符串中使用二进制数据时数据“丢失”了吗?

我尝试使用StreamReader类的ReadToEnd()方法读取JPG文件,该方法返回一个字符串。 但是出于某种原因,当我将此字符串写入文件时,它不会打开。 将数据读入字符串时会丢失什么?

将C ++ string / wchar_t *转换为C#字符串?

问题:我需要从C ++可执行文件中调用C#dll。 我使用COM,它适用于int,long和bool。 但我不能得到一个字符串…… IDL文件说它是BSTR,但是我无法正确传递它,也没有检索到它。 我尝试使用wchar_t *并像使用VB6一样使用sysalloc,但这似乎不起作用。 有谁知道怎么回事?

c# – 如何将字符串添加到资源?

如何将字符串添加到资源。 所以当我重新启动程序时,字符串应该在资源中。 在我添加它之后我怎么能得到它? 例如: textBox1.Text = // string that I’ve added; 谢谢…

获取List 中的最高可用数量

我在List有以下字符串 vs0,vs1,vs2,vs3,vs4,vs5,… vs(n) 在我的列表中,它们没有排序并且是随机的。 我想获得其中包含最高int的字符串。 然后将该字符串中的数字转换为int var。 这是最好最快的方法是什么?

如何反转包含代理项对的字符串

我写过这个方法来反转一个字符串 public string Reverse(string s) { if(string.IsNullOrEmpty(s)) return s; TextElementEnumerator enumerator = StringInfo.GetTextElementEnumerator(s); var elements = new List(); while (enumerator.MoveNext()) { var cs = enumerator.GetTextElement().ToCharArray(); if (cs.Length > 1) { elements.AddRange(cs.Reverse()); } else { elements.AddRange(cs); } } elements.Reverse(); return string.Concat(elements); } 现在,我不想开始讨论如何提高代码效率或者如何使用一个代替我的代码。 我知道你可以执行Xors和各种其他事情来改进这段代码。 如果我想稍后重构代码,我可以轻松地完成,因为我有unit testing。 目前,这正确地反转了BML字符串(包括带有像”Les Misérables” “Les Mise\u0301rables”这样的重音符号的字符串)和包含组合字符的字符串,例如”Les Mise\u0301rables” 。 我的测试包含代理对,如果它们表达如此 Assert.AreEqual(“𠈓”, _stringOperations.Reverse(“𠈓”)); 但如果我表达这样的代理人对 […]

如何将字节数组(MD5哈希)转换为字符串(36个字符)?

我有一个使用哈希函数创建的字节数组。 我想将此数组转换为字符串。 到目前为止这么好,它会给我hex字符串。 现在我想使用不同于hex字符的东西,我想用这36个字符编码字节数组 :[az] [0-9] 。 我该怎么办? 编辑:我之所以这样做,是因为我想要一个比hex字符串更小的字符串。

在字符串中计数字母

我正在尝试计算字符串文件中的字母数。 我想制作一个Hangman游戏,我需要知道需要在那里放多少行以匹配单词中的数量。