在jsp页面中的struts错误消息上使用regex

在jsp页面中的struts错误消息上使用regex,regex,jsp,struts,Regex,Jsp,Struts,我有一些错误消息(inActionMessages)以某种格式从服务器发送到jsp,这些消息使用HTML表格和行显示在jsp页面上 我需要将每个错误消息字符串拆分为两个带有给定分隔符的字符串,以便可以在两个不同的列中呈现 我有struts ActionMessages中的所有消息。是否有任何方法可以在每个错误上使用正则表达式并将其拆分为两个,然后在jsp本身上分别呈现这两个错误,或者是否有其他解决方案? 示例错误消息包括: (101)名称无效 (102)年龄不能按字母顺序排列。我需要将每个错误拆

我有一些错误消息(inActionMessages)以某种格式从服务器发送到jsp,这些消息使用HTML表格和行显示在jsp页面上

我需要将每个错误消息字符串拆分为两个带有给定分隔符的字符串,以便可以在两个不同的列中呈现

我有struts ActionMessages中的所有消息。是否有任何方法可以在每个错误上使用正则表达式并将其拆分为两个,然后在jsp本身上分别呈现这两个错误,或者是否有其他解决方案? 示例错误消息包括: (101)名称无效 (102)年龄不能按字母顺序排列。我需要将每个错误拆分为“101”和“Name not valid”格式。

使用
String。拆分:()


是否所有消息的格式都类似于此格式“(数字)错误文本”?
String str = str.replaceAll("^\\( *", "");
String[] errors = str.split(" *\\( *");
for (String error : errors) {
    String[] parts = error.split(" *\\) *");
    String number = parts[0];
    String text = parts[1];
    // do something with number and text
}