맵 쓸까 하다가 느리기도 하고 귀찮네유.
#include <iostream>
#include <regex>
#include <string>
using namespace std;
struct FORMATTER
{
regex s_rule;
string r_rule;
};
enum FORMAT_TYPE
{
test, // 1. 변환 포맷 이름들 ( ex. 통화, 날짜 .... )
};
const FORMATTER formats[] =
{
{ regex( "(d{2})(d{3})" ), "$1-$2" }, // 2. 규칙들, 이렇게 두 곳만 수정하면 됨 12345 -> 12-345
};
inline string format( const FORMAT_TYPE type, const int value )
{
return regex_replace(
to_string( value ), formats[ type ].s_rule, formats[ type ].r_rule );
};
int main()
{
cout << format( test, 12345 ) << endl;
return 0;
}
하지만 정규식이라 느림유~
정규식에 백슬래쉬가 안나오넹. 백슬래쉬백슬래쉬디 임.
형 정규식 잘함? 정규식잘하는 사람들 부럽네
정규식은 잘하곤 싶지만 배우긴 귀찮다
애증으관계
주말에 한번 공부한게 전분뎅. 이건 두 번째 써먹어 본거 ㅋㅋ
2일만 투자하면 됨유~
이제 반고닉ㅇㅇ 로 못오니까 찌질대는거 봐라~
반고닉에 대한 두려움이 극에 달했구나 ㅋㅋㅋ 니 이야기를 왜 남 이야기처럼 쳐하냐? 니가 지금 하고 있는 게 찌질대고 있는거야 ㄲㄲ
백왕아 그만해라. 할일없냐?
여기 또 글 올려준건 몰랐었네. ㄳㄳ