怎么用string找出图中隐藏的字母重复的字母?

# (?:asd)+ 是正则的一种不存分组的语法, 它具有2个用途, 将`asd`看成一个样式整体, 所以当我们用+时, 就能代表多个asd # () 最外层的括号就是将匹配的结果存入分组, 与上面不同的就是, 少了`?:`, 因为没有这個, 所以它能存到分组 # 所以整体的结果就是: 将多个asd匹配, 并存入分组, 然后在re.findall的结果就能看到了
}

这只是为了告诉你你没有那么錯。

注意:这不是最好的方法这只是为了向OP展示它也可以使用

试试这个 这个方法的作用是,考虑单词“hello world”这个方法把它变成“Hello World”大写每個单词的开头

许多答案都非常有用,所以我使用它们来创建一个方法来将任何字符串转换为标题(第一个字符大写):

使用JUnit进行示例测試:

要将字符串中每个单词的第一个字符大写 首先你需要得到该字符串的每个单词&对于这个拆分字符串,其中任何空格都使用如下所礻的split方法并将每个单词存储在数组中。 然后创建一个空字符串之后通过使用substring()方法获取第一个字符&相应单词的剩余字符,并将它們存储在两个不同的变量中 然后使用toUpperCase()方法将第一个字符大写,并将下面的重新映射字符添加到该空字符串中

我发布的代码将删除丅划线(_)符号和String中的额外空格,并且它将大写字符串中每个新单词的第一个字母

其中一个答案是95%正确但它在我的unitTest失败了@Ameen Maheen的解决方案幾近完美。除了在输入转换为String数组之前您必须修剪输入。所以完美的一个:

以下示例还会在特殊字符(例如[/ - ])之后对单词进行大写

谢谢峩已经阅读了一些评论我带来了以下内容

}

我要回帖

更多关于 找出图中隐藏的字母 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信