我想了很久。有没有办法在没有冗余拆分的情况下正确拆分两个关键字标识符?例如,我们有文本:
String text = "ASD WORD-BE HERE YUP";
我们要提取“BE”。所以我们会做两次拆分。
String extractedWord = text.split(" ")[1].split("-")[1];
在不知道确切的正则表达式的情况下,有没有更好的方法来做到这一点?我正在开发一个读取pdf的解析器,我想我的正则表达式可能是一个日期,但有一个未格式化的日期,所以我必须专门寻找“MONTH - MONTH, DAY, YEAR”,这有点难设置正则表达式。谢谢!