我需要获取字符串中第一个字母的位置。
遵循一个基本示例。第一个字母是T
,所以我需要知道的位置T
,因为我可以使用indexOf("T")
。
我想用正则表达式得到第一个字母,而不是添加硬编码的字母(T
)。
提前致谢。
public class RegexMatches {
public static void main(String args[]) {
String line = "000 1 This is my message";
int first = line.indexOf("T");
line = line.substring(first, line.length());
System.out.println(line);
}
}
如果我正确阅读了Java文档,则说明您正在寻找start
match对象的方法:
String line = "000 1 This is my message";
Pattern p = Pattern.compile("\\p{L}");
Matcher m = p.matcher(line);
if (m.find()) {
System.out.println(m.start());
}
问题内容: 我正在和熊猫打架,现在我正在失去。我有与此类似的源表: 我想从列“ First”中的值的第一位开始向该数据帧添加新列:a)从列“ First”中的字符串更改为数字b)从新创建的字符串中提取第一个字符c)来自b的结果另存为新的数据框中的列 我不知道如何将其应用于熊猫数据框对象。我将非常感谢您的帮助。 问题答案: 铸山坳来,你可以进行矢量化切片呼吁: 如果需要,可以再次调用列
我有一个数组,其中每个单词中的不同字母都是大写的,如: 苹果、桔子、香蕉、芒果、木瓜 我想知道第一个大写字母的位置。并据此订购。有第一个字母大写的单词将是第一个,然后有第二个字母大写的单词将是第二个等等。。。喜欢 橙色 木瓜 苹果 芒果 香蕉 如果两个单词的大写字母位于同一位置,例如在上面的列表中Orange和Pappaya的第一个字母为大写字母,那么它们必须按字母顺序排序。 这在php中很难实现
问题内容: 在中,有没有一种方法可以获取字符串中每个单词的第一个字母?例如: 姓名: 迈克尔·约瑟夫·杰克逊 询问: 结果: MJJ 问题答案: 此函数将针对源字符串中的多个连续空格屏蔽您的结果: 结果:
如何获取字符串的第一个字符? 第一个字符=“s”
问题内容: 如何从Python列表中的第一个字符串中获取第一个字符? 看来我可以使用,但不会给我第一个字符。 问题答案: 你几乎是对的。最简单的方法是 但 也可以。 你想 结束 的第一个字符(字符零)后,未 启动 的第一个字符(字符零),这是以后有什么在你的问题的手段的代码。
问题内容: 我正在尝试使程序执行以下操作: 假设我们有一个被设置为的被叫。我想输出给用户,每个单词的第一个字符。我尝试使用该方法,但是没有成功。 我的代码: 我试图检测是否有空格,那么我可以简单地获取下一个索引。谁能告诉我我在做什么错? 问题答案: 尝试按(空格)分割,然后获取每个单词的(第一个字符)并按如下方式打印: