얼랑 (Arlang)에서 정규식 매칭은 어떻게하나요?얼랭의 문자열 정규식 일치
내가 아는 전부는 f ("AAPL"++ Inputstring) -> true입니다.
내가 일치해야 할 선 "AAPL, 07 월 2010 15 : 58,21.34,21.36,21.34,21.35,525064 \ n"펄 정규식에서
:^AAPL, * (또는 비슷한)
얼랑에?
얼랑 (Arlang)에서 정규식 매칭은 어떻게하나요?얼랭의 문자열 정규식 일치
내가 아는 전부는 f ("AAPL"++ Inputstring) -> true입니다.
내가 일치해야 할 선 "AAPL, 07 월 2010 15 : 58,21.34,21.36,21.34,21.35,525064 \ n"펄 정규식에서
:^AAPL, * (또는 비슷한)
얼랑에?
사용 re
모듈, 예컨대 :이 경우
...
String = "AAPL,07-May-2010 15:58,21.34,21.36,21.34,21.35,525064\n",
RegExp = "^AAPL,*",
case re:run(String, RegExp) of
{match, Captured} -> ... ;
nomatch -> ...
end,
...
're : run (String, RegExp) '와 동일합니다. – viraptor
실행 => regexp : first_match (Line, "^ AAPL, *")와 어떻게 다릅니 까? – portoalet
글쎄, 다를 수는 없지만 regexp 모듈 설명서에 따르면 're 모듈에 의해 폐기되었으며 향후 릴리스에서 제거 될 예정입니다'. 그래서, 당신은 확실히 re 모듈을 선호해야합니다. – 3lectrologos
당신이 문자열과 일치하는 것주는 예는 내가 좀 더 일반적인 경우 이후에 정말 있다고 가정합니다. 이 경우 're'모듈을 사용하십시오. – rvirding
문자열의 처음 다섯 문자와 정확히 일치하는 경우 정규 표현식은 가장 느리고 복잡한 방법입니다. – Dustin
@Dustin 처음 5 글자는 동적입니다. 그래서 무엇을 제안합니까? – portoalet