1
A
回答
1
基於答案Match increasing/decreasing sequences using regex,這種模式確實接近輸入密碼。通過編程,您仍然需要獲得第一個捕獲組\1
並檢查其大小是否等於4.在這裏您需要設置多行模式,以允許$匹配行結束。
這是因爲這個正則表達式捕獲所有可能的組,所以你想要的組長度爲4,所以它不應該是一個問題。
(?x)
(
(?:a(?=b|$))?
(?:b(?=c|$))?
(?:c(?=d|$))?
(?:d(?=e|$))?
(?:e(?=f|$))?
(?:f(?=g|$))?
(?:g(?=h|$))?
(?:h(?=i|$))?
(?:i(?=j|$))?
(?:j(?=k|$))?
(?:k(?=l|$))?
(?:l(?=m|$))?
(?:m(?=n|$))?
(?:n(?=o|$))?
(?:o(?=p|$))?
(?:p(?=q|$))?
(?:q(?=r|$))?
(?:r(?=s|$))?
(?:s(?=t|$))?
(?:t(?=u|$))?
(?:u(?=x|$))?
(?:x(?=z|$))?
[a-z]?
|
(?:0(?=1|$))?
(?:1(?=2|$))?
(?:2(?=3|$))?
(?:3(?=4|$))?
(?:4(?=5|$))?
(?:5(?=6|$))?
(?:6(?=7|$))?
(?:7(?=8|$))?
(?:8(?=9|$))?
\d?
)
在這個環節,你可以看到現場的正則表達式:https://regex101.com/r/xxED4s/2
相關問題
- 1. 正則表達式檢查最後一個字符
- 2. 正則表達式:檢查字符串表達式,然後過濾掉值
- 3. 正則表達式來檢查符號
- 4. 正則表達式檢查
- 5. 正則表達式來檢查,連續4個數字
- 6. 正則表達式來檢查前3個連續數字
- 7. Javascript正則表達式來檢查符合字符串的前後字符
- 8. 正則表達式來檢查字符的字符串
- 9. 正則表達式檢索字符串
- 10. 正則表達式檢索字符串
- 11. 正則表達式查找字符串後跟字符
- 12. 字符後的正則表達式
- 13. 正則表達式查找ASCII字符
- 14. 正則表達式查找字符
- 15. 正則表達式查找字符串
- 16. 檢查多個正則表達式模式的字符串
- 17. 用於檢查字符串格式的正則表達式
- 18. C#正則表達式檢查模式中的字符串
- 19. 檢查字符串格式通過使用正則表達式
- 20. 正則表達式字符
- 21. 正則表達式字符
- 22. 正則表達式字符
- 23. 正則表達式字符?,$,|
- 24. 正則表達式檢查連續出現的3個或更多字符
- 25. 正則表達式來檢查字母,數字和符號
- 26. 使用正則表達式檢查字符串中的數字
- 27. 正則表達式檢查字符串的第二個字母
- 28. 正則表達式查找特定字符串後的數字
- 29. python連續正則表達式字母
- 30. 正則表達式的正則表達式的Java字符串
@KernelPanic:同意 –