比如(a0(a1)(a2)(a00(a11)(a22)))
会被展开成为
a0(a1)
(a2)
(a00(a11)(a22))
这个意思?
package testimport java.util.regex.Matcher
import java.util.regex.Pattern
public class YuGiOh
{
public static void main ( String[] args )
{
String input = "jdkljfalssf,fddf,!,,$aaa,b,c!fdfddf$bbb,s,!dsklfdsfs$ccc,g,d,2,3!dsfsd"
String regex = "\\$([^\\!]*)\\!"
Pattern pattern = Pattern.compile (regex)
Matcher matcher = pattern.matcher (input)
while (matcher.find ())
{
System.out.println (matcher.group (1))
}
}
}