@Bharat_Brt May I know why are you using this pattern ?
If you want to use one by one, it means you would need to have a Collection of Data, In that case you might need to use Matches instead of Match.
If you want to Split the Collection of different rows that are separated by new lines and take each row one by one, you can use a String Split instead of Regex or you follow the below steps for implementing in regex.
Use this :
matches = System.Text.RegularExpressions.Regex.Matches(pdf_text.ToString,“\d+.*”)
Where matches is a variable of the type MatchCollection
Then you can use a For Each Loop to loop through each row one by one by assigning the Type Argument of For Each as Match Type.
Also Check this Post, maybe you’ll find the answer you’re looking for in it.