Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 在模式之间获得第二次出现_Regex - Fatal编程技术网

Regex 在模式之间获得第二次出现

Regex 在模式之间获得第二次出现,regex,Regex,给定 我需要得到发生在|之间的第二个日期,即|06-Aug-15 9:25:59 AM。我可以使用下面的正则表达式获得第一个和最后一个| 5 |: System Volume Information|28-May-15 3:16:25 AM|06-Aug-15 9:25:59 AM|5| (?您可以使用此正则表达式: (?<=\|)(.*?)(?=\|) //First Date (?<=\|)(.?)(?=\|) //Last occurrence|5| 抓到被俘的第1组 (

给定

我需要得到发生在
|
之间的第二个日期,即
|06-Aug-15 9:25:59 AM
。我可以使用下面的正则表达式获得第一个和最后一个| 5 |:

System Volume Information|28-May-15 3:16:25 AM|06-Aug-15 9:25:59 AM|5|

(?您可以使用此正则表达式:

(?<=\|)(.*?)(?=\|) //First Date
(?<=\|)(.?)(?=\|) //Last occurrence|5|
抓到被俘的第1组

(?:[^|]+\|){2}([^|]+)