Я должен написать регулярное выражение, которое будет соответствовать любой последовательности имен файлов масок, например:регулярное выражение, чтобы соответствовать любому имени файла маски
три теста:
object.scrn_1-2_0006
- должен соответствовать object.scrn_1-2
object.scrn0006
- должны соответствовать object.scrn
object0006
- должно соответствовать object
где 0006
- количество файлов в последовательности, от 0000
до любого числа.
Возможно, второе выражение должно совпадать с этим номером.
Пока довольно легко совместить второе и третье, мне было сложно сопоставить первое.
я использовал следующее регулярное выражение для поиска имени:
[a-zA-Z0-9_\-\.]+[_\-\.]?\d*
и это один, чтобы соответствовать номер:
[_\-\.]?[123456789][0-9]*\b
Я был бы очень признателен за любую помощь. Благодарю.
Пытались ли вы что-нибудь еще? – Jerry
не первый пример соответствует 'object.scrn_1-2_'? – Raptor