我需要找一个正则表达式来查找包含一些特定字符的字符串,例如,如果一个字符串包含所有三个字符" t"," m"和" p" (分开和随后)。
temp is OK
tmp is OK
term is not OK
tm is not OK
te,mp is OK
任何想法?非常感谢
答案 0 :(得分:2)
.*t.*m.*p.*
如果你只想要一个t,m和p。
答案 1 :(得分:0)
将t,m,p字符放在字边界内,
\bt[\w,]*m[\w,]*p[\w,]*\b
答案 2 :(得分:-1)
.*t+.*m+.*p+.*
.*
任何字符0超过0次。
t+
字符至少1次。
m+
字符至少1次。
p+
p字符至少1次。