这个正则表达式有什么作用?

时间:2011-05-22 21:35:26

标签: php regex

什么是正则表达式检查?

/[a-z0-9]{1,3}\|.+?\|\d+/i



2 个答案:

答案 0 :(得分:4)

任何字符(a到z和A到Z)或数字发生1到3次后跟一个“|”然后是任何符号,直到下一个“|”后跟任意数字。

?中的.+?是一个懒惰/贪婪的匹配,匹配到下一个|

最后的i标志是整个匹配不区分大小写。

示例匹配:

abc|1avb|123
AbC|$%#$|0

答案 1 :(得分:0)

任何由'a'到'z'(包括在内)和十进制数字组成的1,2或3个字母组成的序列,后跟字符“|”,后跟任意数量的字符任何形式,后跟一个'|',后跟任意数量的十进制数字。