Я совершенно новичок в регулярных выражениях, поэтому мне нужна помощь.
Я компилирую под JDK 1.5
Взять эту строку в качестве примера, который я прочитал из стандартного ввода:
ab:Some string po:bubblegum
То, что я хотел бы сделать, это разделить на два символа и двоеточие. То есть после того, как строка разбита и помещена в строковый массив, это должны быть термины:
ab:Some string
po:bubblegum
У меня есть это регулярное выражение прямо сейчас:
String[] split = input.split("[..:]");
Это разделяет на точку с запятой; я хотел бы, чтобы он совпадал с двумя символами и точкой с запятой, но разделялся пробелом до того, как это началось Это вообще возможно?
Вот вывод из строкового массива:
ab
Some String po
bubblegum
Я также читал о Pattern.compile (). Это то, что я должен рассмотреть?