子字符串,以char开头,后跟java中的数字

希奇卡斯

如何获得以“ $ r” char开头的子字符串,后跟数字,一直到最后一个数字。例如,对于以下字符串,我需要这些输出:

example1:“ helloeveryone $ r123Stack(overflow24)”->输出:$ r123

example2:“ dskjlu h5678kjjklds($ r34563478jlsd)sdjks%6jkj”->输出:$ r34563478

艾略特·弗里斯(Elliott Fresh)

你可以使用正则表达式用String.replaceAll(String, String)在文字$r后面跟着一个或多个数字。就像是,

String[] arr = { "helloeveryone$r123Stack(overflow24)", 
        "dskjlu h5678kjjklds($r34563478jlsd)sdjks%6jkj" };
for (String str : arr) {
    System.out.println(str.replaceAll(".*(\\$r\\d+).*", "$1"));
}

输出是(根据要求)

$r123
$r34563478

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

匹配以已知字符串开头的数字,后跟未知数量的字符

从字符串中删除后跟字母模式的数字

正则表达式匹配以特定单词开头的字符串,后跟数字

用'#'分隔字符串,后跟数字

Java- Regex用于不包含后跟任何字符的子字符串的字符串

从Java中的字符串中删除开头的结尾非数字字符

使用正则表达式模式替换数字,后跟子字符串,或者数字后跟空格,然后子字符串

从javascript字符串中删除任何数字后跟固定子字符串

仅删除字符串中句子开头的数字-Swift

在python中检索以regex字符串开头的数字

检查字符串是否以括号中的数字开头

加“ 0”。或字符串中某些数字开头的“ 0.0”

在 Oracle 中查找以字母数字开头的字符串

仅捕获以“s_”开头的字符串中的数字

正则表达式=,后跟任何字符串,后跟&(在Java中)

正则表达式查找仅包含数字的字符串,但仅在以 # 或 \s 开头且后跟空格时匹配

Python在字符串中查找首字母大写后跟字母数字字符的单词

正则表达式:模式中以特定字符开头的任何字符串,后跟任何字符

提取文件中以相同模式开头的子字符串

确保子字符串后跟给定字符的奇数个

我需要输入字符串中以数字开头的字符串

Python:删除字符串开头的数字

MongoDB - 查找以字符串开头的数字

在 R 中拆分包含不同长度的字符串后跟数字的表达式

查找并替换以新字符串java开头和结尾的子字符串

如何提取特定字符串后跟任意数字?

根据字母后跟数字分割字符串

在逗号后分割字符串,后跟任意数字

如果条件匹配字符串后跟 4 位数字