Я в настоящее время работает в небольшом питти. Я пытаюсь упростить 2 правила регулярных выражений к одному правилу, но похоже, что нет никакого способа сделать это. В настоящее время я изучаю это, возможно, есть что-то, чего я пропустил, может быть, кто-то может мне помочь.регулярное выражение, добавляющее символы, когда несуществующие
2-регулярное выражение ищут так:
[email protected]*/(\d\.\d\.\d)/@Version: $1/@g
[email protected]*/(\d\.\d)/@Version: $1.0/@g
Я пытаюсь его
[email protected]*/(\d\.\d)(\.\d)?(?(2)|\.0)/@Version $1$2$3/@g
, но он не работает. Я понял условности неправильно? Некоторые номера версий имеют только 2 цифры, а те, которые я хочу добавить в ".0".
Я не думаю, что вы можете сделать это. Вы должны соответствовать '.0' в условии, чтобы он мог что-то захватить. – Jerry