区切り文字や括りの1行文字列で、最初 or 最後の一致を求める正規表現
例題)
対象文字列
'AsDate'->'C'->'2'->'June'
区切り文字「->」
最後の区切り文字以降
(?<=\->)([^\->]+$) ## match した文字列 'June'
最後の区切りを含んだ文字以降
\->(?<=\->)([^\->]+$) ## match した文字列 ->'June'
1個目の区切り文字以降
(?<=\->)(.*) ## match した文字列 'C'->'2'->'June'
区切り文字による2番目(next matchあり)
(?<=\->)[^\->]* ## match した文字列 'C'
区切り文字による1番目(next matchあり)
(|<=\->)[^\->]* ## match した文字列 'AsDate'
シングルクォート
シングルクォートで括った最後の一致
'[^']*'+$ ## match した文字列 'June'
シングルクォートで括った最初の一致
^'[^']*' ## match した文字列 'AsDate'