Привет, я пытаюсь сопоставить строку против шаблона < /p>
Это возможная строка < /p>
signal CS, NS, dl: stateType := writeOrRead0;
signal CS, pS : stateType := writeOrRead0;
signal dS : stateType := writeOrRead0;
< /code>
Я обеспокоен только шаблоном до первой толстой кишки. < /p>
Но количество определяющих сигналов может быть более чем одним, это может быть три или четыре даже
Это регулярное выражение, которое я имею < /p>
.^signal\\s*(\\w+),*\\s*(\\w+)\\s*:
< /code>
Он поднимет второй два сигнала, но и для второго, он поднимает CS и PS, но D и S в следующем сигнале, когда я использую < /p>
matcher.group()
< /code>
Приходите отдельно < /p>
Кто -нибудь может дать мне выражение, которое поднимет все имена сигналов, есть ли одно три или более? < /p>
Подробнее здесь: https://stackoverflow.com/questions/130 ... times-java