Tag: string

C#静态类vs结构预定义的string

一个同事刚刚在C#中创build了以下结构(示例代码被简化了)。 他的目标是缩短其余代码中所有预定义string的符号。 public struct PredefinedStrings { public const string VeryLongName = "Very Long Name"; public const string AnotherVeryLongName = "Another Very Long Name"; public const string TheLastVeryLongName = "The Last Very Long Name"; } public static void MethodThatUsesTheNames() { Console.WriteLine(PredefinedStrings.VeryLongName); Console.WriteLine(PredefinedStrings.AnotherVeryLongName); Console.WriteLine(PredefinedStrings.TheLastVeryLongName); } 虽然它似乎为他工作正常,我不能停止想知道他是否应该使用静态类,而不是一个结构,或者如果有更好的方法来实现这一点。 什么是这样做的首选方法? 请解释为什么。

去除空格/制表符/换行符 – python

我试图删除Linux上的Python 2.7中的所有空格/制表符/换行符。 我写这个,应该做这个工作: myString="I want to Remove all white \t spaces, new lines \n and tabs \t" myString = myString.strip(' \n\t') print myString 输出: I want to Remove all white spaces, new lines and tabs 这似乎是一个简单的事情,但我在这里失踪的东西。 我应该导入一些东西吗?

从一个string的jQuery调用函数

有可能通过使用string来调用一个函数吗? (即)我有一个variablesvar target = 'next'; 。 使用这个string我想调用jquery方法next() 。 我应该使用target + '()' (这是愚蠢的)来调用next() ? 我知道这可以使用conditional语句来完成。 由于这是从用户那里得到的string,但是很难为所有这些使用条件语句。 在我的jQuery插件中,用户将传递值prev , siblings等作为选项,以便相应的jQuery方法将被执行。 我如何实现这个?

Python中的string相似性度量

我想find两个string之间的string相似性。 这个页面有一些例子。 Python有一个Levenshteinalgorithm的实现 。 有没有更好的algorithm,(希望是一个Python库),在这些限制下。 我想做string之间的模糊匹配。 例如匹配('你好,你所有的人','你好,所有你peopl')应该返回True 假阴性是可以接受的,假阳性,除极less数情况外都不是。 这是在非实时设置下完成的,因此速度不是很关心。 [编辑]我正在比较多个string。 除了Levenshtein距离(或Levenshtein比率)之外,对于我的情况会是更好的algorithm吗?

目标C中的简单string连接

我有一个名为“你”的值为“这是你的string!”的NSString。 我想在“你”中连接“123”,我该怎么办? 我正在使用这个代码,它给出了一个错误。 you=[you stringByAppendingString:@"123"];

Rails中是否有HTML安全截断方法?

我有一个Rails的HTMLstring。 我想截断一定数量的字符(不包括HTML标记)之后的string。 另外,如果拆分恰好落在打开和closures标签的中间,我想closures打开的标签。 例如; html = "123<a href='#'>456</a>7890" truncate_markup(html, :length => 5) –> "123<a href='#'>45</a>"

将数组的第一个元素转换为PHP中的string

我有一个PHP数组,并希望将其转换为string。 我知道我可以使用join或implode ,但在我的情况下数组只有一个项目。 为什么我必须在一个数组中只用一个项目来使用组合值? 这个数组是我的PHP函数的输出,它返回一个数组: Array(18 => 'Something'); 如何将其转换为string?

C#中的静态常量

我有这个代码; using System; namespace Rapido { class Constants { public static const string FrameworkName = "Rapido Framework"; } } Visual Studio告诉我: The constant 'Rapido.Constants.FrameworkName' cannot be marked static 我怎样才能使这个常量从其他类可用,而无需创build一个新的实例呢? (即通过Rapido.Constants.FrameworkName直接访问它)

将string转换为字列表?

我试图将string转换为使用Python的单词列表。 我想采取如下的东西: string = 'This is a string, with words!' 然后转换成这样的东西: list = ['This', 'is', 'a', 'string', 'with', 'words'] 注意省略标点和空格。 什么是最快的方式去做这个?

为什么是String.Format静态?

比较 String.Format("Hello {0}", "World"); 同 "Hello {0}".Format("World"); .Netdevise者为什么select一个实例方法的静态方法? 你怎么看?