Tag: string

如何检查一个variables的types是string?

有没有办法来检查,如果在Python中的variables的types是string..像 isinstance(x,int); 整数值?

在Bash中提取子string

给定一个文件名的formssomeletters_12345_moreleters.ext ,我想提取5位数字,并把它们放入一个variables。 所以为了强调这一点,我有一个文件名,其中包含x个字符,然后是一个五位数字序列,两边都是单个下划线,然后是另外一组x个字符。 我想采取5位数字,并将其放入一个variables。 我对这个可以完成的不同方式的数量非常感兴趣。

你如何从一个MemoryStream获得一个string?

如果给我一个MemoryStream ,我知道已经填充了一个String ,我怎么得到一个String退出?

为什么表情符号像👩👩👧👦在Swift中被如此奇怪地对待?

字符👩👩👧👦(有两个女人,一个女孩和一个男孩的家庭)编码如下: U+1F469 WOMAN , ‍U+200D ZWJ , U+1F469 WOMAN , U+200D ZWJ , U+1F467 GIRL , U+200D ZWJ , U+1F466 BOY 所以这是非常有趣的编码; unit testing的完美目标。 不过,Swift似乎并不知道如何对待它。 这是我的意思: "👩‍👩‍👧‍👦".contains("👩‍👩‍👧‍👦") // true "👩‍👩‍👧‍👦".contains("👩") // false "👩‍👩‍👧‍👦".contains("\u{200D}") // false "👩‍👩‍👧‍👦".contains("👧") // false "👩‍👩‍👧‍👦".contains("👦") // true 所以,斯威夫特说,它包含自己(好)和一个男孩(好!)。 但是,它说它不包含一个女人,女孩,或零宽度木匠。 这里发生了什么事? 为什么Swift知道它包含一个男孩,但不是一个女人或女孩? 我能理解它是否把它当作一个单一的字符,只承认它包含它自己,但是它只有一个子组件,而没有其他的组件让我感到困惑。 如果我使用"👩".characters.first!等东西,这不会改变"👩".characters.first! 。 更令人困惑的是这样的: let manual = "\u{1F469}\u{200D}\u{1F469}\u{200D}\u{1F467}\u{200D}\u{1F466}" Array(manual.characters) // […]

如何将string更改为大写

我有一个问题,使用Python将string改为大写。 在我的研究中,我得到了string.ascii_uppercase但它不起作用。 以下代码: >>s = 'sdsd' >>s.ascii_uppercase 给出这个错误信息: Traceback (most recent call last): File "<console>", line 1, in <module> AttributeError: 'str' object has no attribute 'ascii_uppercase' 我的问题是: 我怎样才能在Python中将string转换为大写?

如何获得文件名,而不需要从Python中的path扩展?

如何获得文件名,而不需要从Python中的path扩展? 我find了一个名为os.path.basename的方法来获取带有扩展名的文件名。 但是即使我inputos时,我也无法称之为path.basename 。 是否有可能直接调用它作为基名?

删除空的数组元素

我arrays中的一些元素是基于用户提交内容的空string。 我需要删除这些元素。 我有这个: foreach($linksArray as $link) { if($link == '') { unset($link); } } print_r($linksArray); 但它不起作用, $linksArray仍然有空元素。 我也试过用empty()函数做,但结果是一样的。

在C#中重复一个字符的最佳方法

什么是在C#中生成\tstring的最好方法 我正在学习C#并尝试用不同的方式来expression同样的事情。 Tabs(uint t)是一个函数,返回一个string t数量\t 例如, Tabs(3)返回"\t\t\t" 这三种实现Tabs(uint numTabs)方法中哪一种最好? 当然,这取决于“最好”的含义。 LINQ版本只有两行,这很好。 但是呼叫重复和聚合不必要的时间/资源消耗? StringBuilder版本非常清楚,但StringBuilder类以某种方式更慢? string版本是基本的,这意味着它很容易理解。 这根本不重要吗? 他们都是平等的吗? 这些都是帮助我更好地感受C#的问题。 private string Tabs(uint numTabs) { IEnumerable<string> tabs = Enumerable.Repeat("\t", (int) numTabs); return (numTabs > 0) ? tabs.Aggregate((sum, next) => sum + next) : ""; } private string Tabs(uint numTabs) { StringBuilder sb = new StringBuilder(); for (uint i […]

获取一个string的长度

你如何获得一个String的长度? 例如,我有一个定义如下的variables: var test1: String = "Scott" 但是,我似乎无法findstring上的长度方法。

从IList <string>或IEnumerable <string>创build逗号分隔的列表

从IList<string>或IEnumerable<string>创build一个逗号分隔的string值列表的最简洁的方法是什么? String.Join(…)对string[]操作,因此当IList<string>或IEnumerable<string>不能轻易转换为string数组时,可能会很麻烦。