Total Articles 442
오랜만에 질문 올립니다. ㅎㅎ
선택된 커브 포인트의 파라메터 값을 얻고 싶은데요.
tokenize를 사용하지 않고,
정규식 으로 값을 얻어 올 수 있을까 해서요..
//파라메터 값이 실수일때엔...
match "[0-9]+\\.[0-9]*" "group1|curve1_BLS.u[1.09469316182496]";
// Result: 1.09469316182496 //
이렇게 얻을 수 있는데...
파라메터 값이 정수이면..
match "[0-9]+\\.[0-9]*" "group1|curve1_BLS.u[3]";
당연하겠지만...
아무값도 리턴이 안되자나요?..
꺽쇠? 사이의 값을 얻어 오는 정규식 작성이 가능 할까요?...
요즘..
정규식을 잘 이해하고 있으면 코드를 좀 간략하게 쓸 수 있을거 같아서 정규식 테스트 중인데요.
자바스크립트 정규식은 안먹는것도 있는듯 하구..
인터넷을 뒤져두, 멜 관련 정규식 자료 찾기 참.. 힘드네요.

정규식을 2번 사용하면 어떨까요?
처음엔 []로 싸인 숫자들만 찾아내고, 그다음에 그 속에서 숫자만 찾아내도록이요...
아래와 같이 하시면 하나의 문장으로 실수나 정수 모두 찾아낼 수 있네요.
match "[0-9]+\\.*[0-9]*" `match "\[[0-9]+\\.*[0-9]*\]" "group1|curve1_BLS.u[1.09469316182496]"`;
// Result: 1.09469316182496 //
match "[0-9]+\\.*[0-9]*" `match "\[[0-9]+\\.*[0-9]*\]" "group1|curve1_BLS.u[3]"`;
// Result: 3 //