[英]RegEx to return first twelve of last thirteen digits?
我正在開發此正則表達式,但無法正常運行。 到目前為止,這是我的正則表達式- .{12}(?=.)$|(^.{1,12}$)
上半部分.{12}(?=.)$
是我遇到的問題。 我正在嘗試匹配輸入字符串中最后十三個字符中的前十二個字符。
例子:
1234567890123
> 123456789012
123456789012345
> 345678901234
12345678901234567890
> 890123456789
前瞻似乎對我來說失敗了。 使用類似q(?=w)
類的演示可以正確匹配aq和aw,但是我無法使其在我的特定實例中正常工作。
謝謝!
前瞻寬度為零,因此(?=.)$
是矛盾的
.{12}(?=.$)|^.{1,12}$
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.