ืื ืืชื ืฆืจืื ืืืฆืื ืืืื ืื ืืืจืืืช ืืฉื ื, ืคืชืจืื ืืื ืืื ืืืฉืชืืฉ ืืืืคืจืืืจ ืืคืงื ืืชืื ืขืจืืช ืืืืื
ืฉื ืืืืืื ืืจืืืืจื . ืื ืืืจืื ืืืฉืจ ืืชื ืฆืจืื ืืืฆืื ืืฉืื ืฉืืืจื ืืฉืื ืืืจ.
ืืืืื ืคืฉืืื
String str = "ะฟัะพะณัะฐะผะผะธััะตะผ"; Pattern p = Pattern.compile(".*ะฟัะพะณัะฐะผะผ(?=ะธััะตะผ).*"); Matcher m = p.matcher(str); if(m.matches()){ System.out.println("ะะฐัะตะป!"); }else{ System.out.println("ะะต ะฝะฐัะตะป!"); }
1. ืืคืฉ ืืืคื ืื
ืืืืืื ืืืขืื, ืื ืืชื ืฆืจืื ืืืฆืื "ืชืื ืืช", ืืื ืื ืฆืจืื ืืืคืฉ "ืชืื ืืช", ืขืืื ืืืฉืชืืฉ ืืชืื ืืช ืืืื:
.*ะฟัะพะณัะฐะผะผ(?=ะธััะตะผ).*
?= - ืืคืฉ ืืคื ื ื ืืืืืช ืฉื ืืืื/ืืืง ืืืืื; ?! โ ืืคืฉ ืืืคื ืื ืืช ืืืขืืจ ืืืื/ืืืง ืืืืื.
2. ืืคืฉ ืืืืืจ
ืืืคืืฉ ืืืืืจ ืขืืื ืืฆืืจื ืืืื. ืขืืื ืืืฉืชืืฉ ื-?<= ืืื ืืืคืฉ ืืืื/ืืืง ืืืืื ืืืืืจืื ื-? .*(?<=programs)we.* ืืืืื "ืชืืื ืืช" ืชืืืืช ืืช ืืืคืืก ืืื, ืืื ืืืืื "ืคืืืืฉ" ืื.
GO TO FULL VERSION