[Áú¹®] ¾îÁ¦ºÎÅÍ ÇØ°áÀÌ ¾ÈµÇ´Â java ¹®Á¦ÀÔ´Ï´Ù. µµ¿ÍÁÖ¼¼¿ä  
 ±Û¾´ÀÌ:½ºÇÁ·ç½º

, Hit : 1052



±¸±Û¸µÀ¸·Î´Â ÇØ°áÀÌ ¾ÈµÇ³×¿ä



¹®ÀÚ¿­Áß¿¡  a   b,  a b, a     b  ÀÌ·¸°Ô µÈ°É ã¾Æ¼­ a c ·Î ¹Ù²Ü·Á°í Çϴµ¥¿ä



a¿Í b »çÀÌ °ø¹éÀº °¡º¯ÀÔ´Ï´Ù.



±×¸®°í ¹Ýµå½Ã a·Î ½ÃÀÛÇؼ­ b·Î ³¡³ª´Â °Í¸¸ ã¾Æ¼­ ¹Ù²ã¾ß µË´Ï´Ù.



¹®ÀÚ¿­ Àüü °ø¹éÀº Á¦°Å ÇÏ¸é ¾ÈµÇ±¸¿ä.. 

 

  ½ºÇÁ·ç½º
ȸ¿ø´ÔÀÇ ¼Ò°³±ÛÀÌ ¾ø½À´Ï´Ù.
Á¤º¸·Â:2330
Ä£Àýµµ:4911

¸ÞÀ̵¥ÀÌ
Á¤º¸·Â:1440
Ä£Àýµµ:1814
 
02-01 11:38
Á¤±Ô½ÄÆÐÅÏ Àü¹®°¡ ³ª¿Í ÁÖ¼¼¿ä
¾öÁö°õ
Á¤º¸·Â:1190
Ä£Àýµµ:3578
 
02-01 11:40
¸ÕÀú °ø¹éÀ» Á¦°ÅÇÑ ÈÄ ab°¡ ÀÖ´ÂÁö ãÀ¸½Ã°í, ãÀ¸¼ÌÀ¸¸é ÇØ´ç a¿Í bÀÇ À§Ä¡¸¦ ãÀ¸½Ã´Â°Ô ³ªÀ» °Í °°½À´Ï´Ù.
Çѹø¿¡ °ø¹é±îÁö °è»êÇϽ÷Á¸é ¸Ó¸® Á㳪Áê..
¾Æ´Ï¸é..
boolean b = false;
final String A = "A";
final String B = "B";
String SP = "";
for(int i = 0; i < 10000; i++) {
SP = SP + " ";
if( ºñ±³¹®.indexof((A+SP+B)) > -1) { b = false; }
}
¿ä°Å ÇϽø鼭 ¤¾¤¾; b=false ºÎºÐÀ» À妽º ³ª¿ÔÀ¸´Ï ±×°É·Î º¯È¯Çϼż­..
¾öÁö°õ
Á¤º¸·Â:1190
Ä£Àýµµ:3578
 
02-01 11:40
¾Æ Á¤±Ô½Äµµ ÀÖ±º¿ä!!
½º¶óÀÎ
Á¤º¸·Â:0
Ä£Àýµµ:
 
02-01 11:44
Á¤±Ô½Ä ÀÌ°Å,,, ºÐ¸íÈ÷ Àß ¿Ü¿ü´Ù°í »ý°¢Çߴµ¥, ¾µ·Á°í ÇÒ떄¸¶´Ù ±â¾ïÀÌ ¾È³ª³×,,
pregmatch ¸¦ ¾²´ø°¡,, ÈåÈå ÷ºÎÅÍ ´Ù½Ã °øºÎÇؾß,,,
¶óµ¶
Á¤º¸·Â:3670
Ä£Àýµµ:823
 
02-01 11:57
ġŲÁý »çÀå´Ô ³ª¿ÍÁÖ¼¼¿ä~~ ^^
Àº»ç½Ã³ª¹«
Á¤º¸·Â:730
Ä£Àýµµ:455
 
02-01 12:13
/a\s*b/ ===> ÀÌ Á¤±Ô½Ä¿¡ ÀÏÄ¡ÇÏ´Â °ÍµéÀ» replaceAll ÀÌ¿ëÇØ ac·Î º¯°æÇÏ½Ã¸é µÉ °Í °°¾Æ¿ä!
Reconnect
Á¤º¸·Â:6380
Ä£Àýµµ:14474
 
02-01 13:04
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class MyPatternReplace {

public String replaceWithPattern(String str, String replace){

Pattern ptn = Pattern.compile("a[\\s]*b");
Matcher mtch = ptn.matcher(str);
return mtch.replaceAll(replace);
}

public static void main(String a[]){
MyPatternReplace mpr = new MyPatternReplace();
System.out.println(mpr.replaceWithPattern("a b", "a c"));
System.out.println(mpr.replaceWithPattern("a b", "a c"));
System.out.println(mpr.replaceWithPattern("ab", "a c"));
System.out.println(mpr.replaceWithPattern("a c b", "a c"));
}
}
EveR
Á¤º¸·Â:2880
Ä£Àýµµ:6412
 
02-01 13:31
"a b".replaceAll("^a\s*b$", "ac");
String°´Ã¼ÀÇ replaceAll ¸Þ¼Òµå´Â ¿ø·¡ºÎÅÍ Á¤±Ô½ÄÀ» Áö¿øÇϹǷÎ, ÀÌ·¸°Ô¸¸ Çصµ µË´Ï´Ù.
^ ´Â ¹®ÀÚ¿­ ½ÃÀÛÀ» ÀǹÌÇÏ°í, $´Â ¹®ÀÚ¿­ ³¡À» ÀǹÌÇÕ´Ï´Ù. \s* ´Â °ø¹éÀÌ ¾øÀ» ¼öµµ ÀÖ°í, ¿©·¯°³ ÀÖÀ»¼öµµ ÀÖ´Ù´Â ÀǹÌÀÔ´Ï´Ù.
Áï, ^a\s*b$ = a·Î ½ÃÀÛÇؼ­ °ø¹éÀÌ ¾ø°Å³ª ¿©·¯°³ ÀÖÀ» ¼ö ÀÖÀ¸¸é¼­ b·Î ³¡³ª´Â ¹®ÀÚ¿­.
EveR
Á¤º¸·Â:2880
Ä£Àýµµ:6412
 
02-01 13:44
Matcher m = Pattern.compile("^(a\s*)b$", Pattern.MULTILINE).matcher(¿øº»¹®ÀÚ¿­);
StringBuffer sb = new StringBuffer();
while (m.find()) {
m.appendReplacement(sb, m.group(2) + "c");
}
m.appendTail(sb);

°á°ú = sb.toString();

ÀÌ·¸°Ô ÇÏ¸é µÇ°Ú³×¿ä. Áß°£ÀÇ °ø¹éÀº °³¼ö¸¸Å­ ±×´ë·Î ³²½À´Ï´Ù.