Это пример строки:
123456#p654321
В настоящее время я использую это совпадение для захвата 123456
и 654321
в две разные группы:
([0-9].*)#p([0-9].*)
Но в некоторых случаях часть #p654321
строки будет отсутствовать, поэтому я хочу только захватить первую группу. Я попытался сделать вторую группу "необязательной", добавив к ней ?
, которая работает, но только до тех пор, пока в конце оставшейся строки не будет #p
.
Каким будет лучший способ решить эту проблему?