테스트 사이트 - 개발 중인 베타 버전입니다

정규식의 추억...

· 4년 전 · 1347 · 18

지금부터 20여년 전...예전에 개발열정이 활활 타오르던 30대 초반때입니다.

 

회사에 기술을 자문해주시던 한양대 교수님이 계셧어요.

 

정규표현식에 대해서 한참 모를때여서

 

이렇게 질문을 했습니다.

 

"정규식"을 잘 모르겠어요. 어떻게 공부하면 되죠??

 

교수님의 답은.. 정규식? 정규식이라는 사람을 모른다는 건가요?

 

코드를 보여드리니깐.. 그제야.. 아.. 정규표현식?

 

....

 

 

전 이때 이후로 정규식이라는 말을 안씁니다. ㅎㅎㅎ. 정규표현식으로.....

 

아직도 정규표현식은.. 어려워요.. ㅠ

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 18개

베스트 댓글

4년 전 BEST
@잉끼s 20년째 남이 짜놓은 코드를 복붙하고 있는 저로서는.. 패턴짜는거 자체가 존경스러운 경지입니다!
원댓글 보기 →
4년 전
규식이형이 좀 어렵다고들 하더라구요. 전 개발자가 아니라 다행입니다. 헛둘
4년 전
@지운아빠 그누4부터.. 수많은 스킨을 만드신 분이 .... 겸손하신거 아닙니까? ^^
4년 전
정규식을 잘 다루면 문자열 다루는 코드가 매우 간단해 진다는 건 알고있지만... 네... 그렇게 알고만 있네요. ㅎㅎ
4년 전
@바보천사 저도 알고만 있는지.. 20년째.. ㅋㅋ
규식이형 오랜만에 보는데 쥐나네요 ㅎ

다크모드를 정규표현식으로 쉽게 바꿀수 있을까 해서 보고 있는데 잘 안되네요.
실제 이코드가 쓰이진 않았습니다.

// { 앞의 이름 값들만 얻는다.
$line = preg_replace_callback("|^([^\{]+)(\{)|", function ($matches) {
$names = $matches[1];
//return $names.$matches[2];
//print($names."\n");
return preg_replace_callback("|([^\,\s]+)([\,\s]+)|", function ($names_matches) {
//print_r($names_matches);
$name = $names_matches[1];
if (preg_match("|\:|", $name)) {
$name = preg_replace_callback("|(.*):(.*)|", function ($colon_matches) {
return $colon_matches[1].".dark-mode:".$colon_matches[2];
}, $name);
} else {
$name = $name.".dark-mode";
}
return $name.$names_matches[2];
}, $names).$matches[2];

}, $line);
4년 전
@리자 대단한.. 리자님.. ^^ 꼭 성공하시어서.. 낙 멤버들에게 희망을 ~~ 주십시오
정규식님, 표현식님...
난 두 분에 일면식도 없습니다.^^
4년 전
@그레이 고수님이 왜 이러세욧!! ㅋㅋ
개발의 꽃은 역시 정규표현식..
패턴 잘 짜시는 분들 보면 존경스럽습니다.
4년 전
@잉끼s 20년째 남이 짜놓은 코드를 복붙하고 있는 저로서는.. 패턴짜는거 자체가 존경스러운 경지입니다!

게시글 목록

번호 제목
1717635
1717629
1717626
1717625
1717621
1717619
1717611
1717610
1717609
1717607
1717601
1717598
1717591
1717590
1717583
1717575
1717572
1717568
1717566
1717549
1717545
1717533
1717512
1717511
1717508
1717495
1717479
1717473
1717470
1717463