나는 내가
이 내 캐릭터라고 할 수있는 방법을 정규식을 사용하는 경우에만 1568.41을 표시하고자하는 문자열을값 사이에서 문자열을 가져 오는 방법은 무엇입니까?
`* PQS«
가격 견적 RECORD - NAME 번호로 요약
RETAINED FARE
NAME PQ TYPE TKT DES CREATED TKT TTL
1.1 1 14MAY USD 1568.41
2.1 1 14MAY USD 1568.41
3.1 2 CNN CH25 14MAY USD 1363.41 `
- 정규식은 1.1 \ s {2,5} \ d \ s (. +) 정규 표현식을 사용했지만 전체 행을 가져옵니다.
- 난 (? = < USD) \들 {2,5} \ d를 {1,4}을 사용했다. \ {2} D (? = \ S (. +)) 그러나
내가 번호를
WPNCB«
19AUG DEPARTURE DATE-----LAST DAY TO PURCHASE 21MAY/2359
BASE FARE EQUIV AMT TAXES TOTAL
1- DKK790 USD139.00 179.40XT USD318.40ADT
XT 109.80YQ 19.20YR 29.00ZO 5.40UA
2.00UD 14.00YK
790 139.00 179.40 318.40TTL
을 인출 할 같은있는 다른 문자열이 있고 아래 난 그냥 위의 문자열의 첫 번째 숫자
tqt
T P/S NAME TOTAL FOP SEGMENTS
9 .3 TMACDORMAN/SAM CORBIN USD 1177.17 CHECK 4-5
10 .1 TLOJ/DANUTA ISABELLA USD 1341.17 CHECK 4-5
10 .2 TMACDORMAN/JACK HENRY USD 1341.17 CHECK 4-5
필요에 난 단지
,536,913 필요 63,210- 9 내가 TTL 전에 318.40를 가져 싶지만이 문자열에
\d{1,4}\.\d{2}TTL
입어 정규식
덕분에 다음에 할 필요하지만 난 한 번 더 질문 – amitesh
무슨 다른 질문이? –
당신의 정규 표현식은 훌륭하게 작동합니다. 나는 그와 같은 많은 수를 가진 또 다른 문자열을 가지고 있습니다.하지만 TTL 전에 숫자를 가져오고 싶습니다. 정규식을 작성하기 위해 그 문자열을 편집 할 것입니다. 그러나 TTL과 i도 가져옵니다. 번호가있는 TTL을 표시하고 싶지 않다면 – amitesh