我如何在记事本++中从这个表达式中只分离出手机号码

how i can seperate only mobile number from this expression in notepad ++

103.199.145.50 - - [02/Jan/2020:04:42:34 +0530]
"GET /mspProducerM/sendSMS?user=userjesus&pwd=jcallshttp&sender=JCALLS&mobile9159525910&msg=Promise%20for%20Jan,%2002%20The%20Lord%20blesses%20His%20people%20with%20peace.-%20Psalm%2029:11.%20For%20Prayers%20and%20Queries%20call%20044-45999000&mt=0 
HTTP/1.1" 200 42

比如我需要提取文本,9159525910

您可以在启用 DOT ALL 的情况下,在正则表达式模式下尝试以下查找和替换:

Find:   \b\d+\.\d+\.\d+\.\d+ - - \[[^]]+\].*?".*?\bmobile=(\d+).*?" \d+ \d+
Replace: 

Demo

这里的做法是匹配你输入的整行,然后抓取手机号码。替换的只是捕获的 phone 号码。