import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Example {
public static void main(String[] args) {
final String regex = "^(?:[0-9A-Fa-f]+\\s+){1,4}";
final String string = "A92 6100 011E Bsr P6\n"
+ "A96 43EE 003A Lea.L $3A(A6), A1\n"
+ "A9A 6100 013E Bsr P8\n"
+ "A9E 6608 BNE.B L90\n"
+ "AA0 4E91 Jsr (A1)\n"
+ "AA2 70F5 MoveQ.L #$-B, D0\n"
+ "AA4 6100 010C Bsr P6\n"
+ "AA8 43F8 0AD8 L90: Lea.L (SysResName), A1\n"
+ "AAC 76FF MoveQ.L #$-1, D3\n"
+ "AAE 6100 012C Bsr P9\n"
+ "AB2 6600 0004 BNE L91\n"
+ "AB6 4E91 Jsr (A1)\n"
+ "AB8 21F8 02A6 02B2 L91: Move.L (SysZone), (RAMBase)\n"
+ "ABE 700C MoveQ.L #$C, D0\n"
+ "AC0 A722 _NewHandleSysClear\n"
+ "AC2 21C8 0AEC Move.L A0, (AppParmHandle)\n"
+ "AC6 A02C _InitApplZone\n"
+ "AC8 A04F _RDrvrInstall\n"
+ "ACA 2F05 Move.L D5, -(A7)";
final String subst = "";
final Pattern pattern = Pattern.compile(regex, Pattern.MULTILINE);
final Matcher matcher = pattern.matcher(string);
// The substituted value will be contained in the result variable
final String result = matcher.replaceAll(subst);
System.out.println("Substitution result: " + result);
}
}
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for Java, please visit: https://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html