假设我有文本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