假設我有文本a123456。我想要一串b123456來匹配。所以基本上,'匹配,如果除了第一個字符,所有字符都是相同的'。我用正則表達式求不可能嗎?正則表達式匹配字符串中相同位置的不同字符
回答
使用點(。)來匹配任何字符。所以,一個可能的正則表達式是:
/^.123456$/
如果你想使用zero length assertion with regex,你可以有lookbehind
做法,方式如下:
(?<=\w)your_value$ // your_value should be text which you want to check
看到我的評論[這裏](http://stackoverflow.com/questions/41862723/regex-to-match-different-characters-at-same-position-in-string#comment70909551_41862723)。我的問題是我的比較字符串已經有不匹配的字符。 – haystack
你可以用上面的正則表達式來實現你在問題中指定的內容。 –
我想你自己看着辦吧你自己。這並不難,只需要你和Regex之間的一些理解。你爲什麼不通過以下鏈接並嘗試自己製作一個正則表達式。
https://www.talentcookie.com/2015/07/regular-expressions/
https://www.talentcookie.com/2015/07/lets-practice-regular-expression/當然
https://www.talentcookie.com/2016/01/some-useful-regular-expression-terminologies/
- 1. 正則表達式相同的字符串匹配
- 2. 正則表達式來匹配不同的字符串列表
- 3. 多個不同的字符串的正則表達式匹配
- 4. 匹配不同組合的字符串正則表達式
- 5. 這些正則表達式匹配不同的字符串嗎?
- 6. 將正則表達式匹配到字符串或其他模式中的相同字符字符串
- 7. 重複字符匹配正則表達式匹配字符串
- 8. 正則表達式匹配字符串
- 9. 正則表達式匹配字符串
- 10. 正則表達式匹配字符串
- 11. 正則表達式匹配字符串
- 12. 正則表達式匹配字符串
- 13. 正則表達式匹配字符串
- 14. 正則表達式匹配字符串
- 15. 正則表達式匹配字符串
- 16. 正則表達式字符串匹配?
- 17. 正則表達式匹配字符串每一側上相同字符的相同數字
- 18. 正則表達式正則表達式匹配字符串
- 19. 匹配正則表達式字符類中的字符串?
- 20. 正則表達式匹配字符串中的單個字符
- 21. 正則表達式匹配字符串中的EOL字符
- 22. 正則表達式匹配字符串中的連字符
- 23. 正則表達式匹配不同地方的2個相同的字符類
- 24. Perl正則表達式正則表達式匹配字符串除外,不匹配字符串
- 25. 正則表達式將匹配主題相似或相同的字符串
- 26. 正則表達式則表達式匹配的字符串
- 27. 正則表達式匹配的兩個不同的字符
- 28. 正則表達式:只匹配字符串A和字符串B不匹配
- 29. 正則表達式:不匹配字符串的匹配順序
- 30. 正則表達式匹配字符串或字符串
之一:使用'.'匹配任何字符。所以'^ .123456 $'應該做這項工作。 – xzoert
正則表達式有什麼特色?與字符後面的數字序列相匹配的正則表達式模式理論上是'/ ^。123456 $ /'。 –
但是,當然,比較兩個從字符1開始的子字符串會更容易... – xzoert