Regex查找word并允许字符串中它后面的任何字符

insrf1ej  于 2023-06-30  发布在  其他
关注(0)|答案(1)|浏览(89)

我有这根绳子
designer-brand-paradise-design-t-9999-123990-tshirt-print-18-预购-11月-发货
我需要从中提取preorder-* 的任何示例,因为我遇到了一个有大量数据的情况。
我是正则表达式的新手,所以我希望这是一个简单的。任何帮助非常感谢

sy5wg1nm

sy5wg1nm1#

看起来你想在preorder之后抓取 everything 的正则表达式是:

preorder-(.*)

这将匹配字符串前序-然后将过去的所有内容放入一个组中。例如,在Java中,这将是:

Pattern preorder_pattern = Pattern.compile("preorder-(.*)");
Matcher m = preorder_pattern.matcher(my_string);
if(m.find()) {
    // String my_string matches the pattern!
    String stuff_after_preorder = m.group(1);
}

相关问题