正则表达式找到单词并在字符串后面允许任何字符

时间:2015-11-24 23:56:51

标签: regex

我有这个字符串

设计师品牌天堂设计叔9999-123990-T恤打印-18-序 - 11 - 递送

我需要从中提取任何preorder- *的实例,因为我有一些情况,周围有很多数据。

我是正则表达式的新手,所以我希望这很简单。任何帮助非常感谢

1 个答案:

答案 0 :(得分:0)

看起来你想要按照预购顺序获取所有的正则表达式是:

preorder-(.*)

这将匹配字符串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);
}