C 호환 코드를 생성하기 위해 Excel 공식을 구문 분석해야합니다. 지금은 자바를 사용하여 "전원"표현을 구문 분석해야합니다 1. F15^2
2. (A1*A2)^2
3. SQRT((A1*A2)^2)
나는 다음과 같은 정규 표현식이 있습니다이 (\([^)]*\)|\w+)\^(\([^)]*\)|\w+)
이 표현이 제대로 1. 2. 구문 분석을. 1
사용자가 제공 한 패턴을 포함하는 구성 파일이 있습니다. 기본적으로 패턴은 알파벳, 숫자, 공백, 반드시 닫히지 않는 괄호 및 특수 문자의 조합 일 수 있습니다. 패턴 예 : <Error my (error** fail& 345% ?+[+?> 저는이 문제를 해결하기가 매우 쉽습니다. 코드의 내 조각 : for (<FH>) {
for (my $j =
이 같은 Data.Maybe.monad을 사용하는 기능이 있습니다 유사한 typeCheck ν (f · e) =
typeCheck ν e >>= λ { (u , e′) →
typeCheck ν f >>= λ { (u′ ▷ t , f′) →
u !≡ₜ u′ >>= λ { refl →
pure (, (f′ · e′)) };
정규 표현식의 경우 commons-text -LevenshteinDetailedDistance과 비슷하지만 과 비슷합니다. e.g
LevenshteinDetailedDistance d = new LevenshteinDetailedDistance();
LevenshteinResults levenshteinResults = d.apply("S
[ "a"; "b"; "c"; "a", "d", "e"]와 같은 문자열 목록이 있는데 어떻게 그 문자열 목록을 만들 수 있는지 알고 싶습니다. [ "ABCA", "D", "E"] y는 패턴이 일치하는 시도하지만 난 너무 많은 문제 수 : let rec modifyString lista =
match lista with
|[] -> []
나는 gsub 설명서를 검토 : 두 번째 인수에 대해 교체 패턴의 모든 항목에 캐릭터 라인의 카피를 돌려줍니다. 블록 형태 은 현재 검색 문자열은 매개 변수로 전달되며, 이러한 $ 1, $ 2 $ ', $ & 및 $ 같은 변수는'적절 설정한다. 블록이 반환 한 값은 각 호출에서 일치하는 으로 대체됩니다. 나는이 예제를 가지고 : "new-york".gsub
색인 및 x 값을 가져오고 싶습니다. gmatch 함수에서, 나는이 코드에서 실패한 문자입니다. 나는 가치와 색인을 얻고 싶다. 이것으로부터 어떤 해결책이 있습니까? val[1] = 24
fx = {}
for i, x in response_body[1]:gmatch([["(%w+)lId"%s*:%s*(%d+)]]) do
fc[i] = x
print