正则表达式匹配相邻的字符

时间:2013-11-11 23:28:13

标签: regex

如何创建正则表达式以匹配两个字符的排列。例如,正则表达式将匹配a[0-9][0-9]a

2 个答案:

答案 0 :(得分:1)

最简单的方法是使用OR:

^12|21$

如果您在输入中的任何位置寻找匹配项,则可以取消^和$:

12|21

答案 1 :(得分:1)

拥有字符XY,您需要创建一个正则表达式模式

XY|YX

符合字符串中的XYYX个排列。

如果你想让字符串只包含这样的排列,而不是在前面或后面,那么使用正则表达式

^XY|YX$