我试图制作一个正则表达式来匹配下面的以下模式字符串:
@@ -0,0 +1,42 @@
@@
总是在开始和结束,唯一改变的是它们之间的关系。下面的示例列表:
@@ -31,9 +31,14 @@
@@ -13,9 +13,9 @@
@@ -4,3 +4,6 @@
答案 0 :(得分:1)
如果我理解正确,那么这样的事情将是一个简单的解决方案:
String s = "@@ -31,9 +31,14 @@" + '\n' +
"something" + '\n' +
"@@ -13,9 +13,9 @@" + '\n' +
"@@ -4,3 +4,6 @@";
String[] items = s.split("[\\s]*@@[^(@@).^(@@)]*@@[\\s]*");
输出:
something