JXPath 표현식에서 문자열의 하위 문자열을 사용하는 방법

제이슨

항공편 번호와 게이트 번호가 포함 된 Java 객체 목록이 있습니다.

public class Flight {
  public String flightNumber;
  public String gateNumber;
}

이 질문의 목적을 위해 내 목록에는 다음 항공편 번호와 게이트 번호를 가진 개체가 포함되어 있습니다.

"AA123"  "10"
"BB789"  "11"
"BB124"  "10"
"AA456"  "12"

10 번 게이트에서 모든 객체를 선택하려면 다음 JXPath 표현식 (작동)을 사용할 수 있습니다.

.[gateNumber = "10"]

내가해야 할 일은 비행기 번호가 "AA"로 시작하는 10 번 게이트의 모든 물체를 선택하는 것입니다.

나는 다음을 시도했지만 그들 중 어느 것도 작동하지 않습니다.

.[gateNumber = "10" and flightNumber.startsWith("AA")]
.[gateNumber = "10" and flightNumber.substring(0, 2) = "AA"]
.[gateNumber = "10" and substring(flightNumber, 0, 2) = "AA"]
.[gateNumber = "10" and substring($flightNumber, 0, 2) = "AA"]

내 JXPath 표현식은 무엇이어야합니까? 사용자 지정 확장을 작성하지 않고도 가능합니까?

제이슨

네이티브 JXPath를 사용하는 방법을 찾을 수 없었기 때문에 결국 첫 번째 문자열 매개 변수의 내용이 두 번째 문자열 매개 변수의 내용으로 시작되면 true를 반환하는 확장을 개발해야했습니다.

.[gateNumber = "10" and utils:startsWith(flightNumber, "AA")]

편집하다

나는 그것을 시도하지 않았지만 분명히 JXPath는 starts-with()XPath 기능을 지원합니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

정규 표현식을 사용하여 루비에서 하위 문자열을 찾는 가장 좋은 방법

분류에서Dev

Linux 명령을 사용하여 문자열의 시작과 끝에서 표현식을 건너 뛰는 방법

분류에서Dev

SQL에서 같은 표현식에 둘 이상의 문자열을 사용하는 방법

분류에서Dev

rawQuery Android에서 하위 문자열을 사용하는 방법

분류에서Dev

Ionic 2에서 하위 문자열을 사용하는 방법

분류에서Dev

파이썬에서 정규 표현식을 사용하여 괄호에서 문자열을 얻는 방법

분류에서Dev

자바에서 반복 문자열을 표현하는 방법

분류에서Dev

문자열에서 배열 형식의 하위 문자열을 캡처하는 방법

분류에서Dev

정규 표현식을 사용하여 문자열에서 단어를 찾는 방법

분류에서Dev

div의 자식에서 문자열을 검색하는 방법

분류에서Dev

Excel : 다른 열의 열에서 하위 문자열을 검색하는 방법

분류에서Dev

Oracle에서 하위 문자열을 사용하여 YYYYMM 형식의 날짜 값을 읽는 방법

분류에서Dev

Xcode : 중단 점에 정의 된 표현식에서 문자열을 검색하는 방법이 있습니까?

분류에서Dev

설정 <문자열> 변환하는 방법 롱 [] 배열에 Java8 람다 표현식을 사용하여

분류에서Dev

Bash에서 문자열 배열을 사용하는 방법

분류에서Dev

charAt을 사용하여 문자열에서 문자의 위치를 찾는 방법

분류에서Dev

C의 문자열에 Char 배열의 문자열을 추가하는 방법

분류에서Dev

R에서 정규식 표현식을 사용하여 문자열에서 특정 하위 문자열 제거

분류에서Dev

SQL WHERE IN 문 내에서 R의 문자열을 사용하는 방법

분류에서Dev

Rust에서 문자열의 문자열을 문자열의 배열 / 벡터로 변환하는 방법

분류에서Dev

Lambda 표현식을 문자열 파라미터로 사용하는 방법 C #

분류에서Dev

URL에서 사용하기 위해이 문자열의 형식을 올바르게 지정하는 방법

분류에서Dev

문자열에서 특정 형식의 모든 하위 문자열을 가져 오는 방법

분류에서Dev

문자열의 특수 값을 배열 문자열에 배치하는 방법

분류에서Dev

각도 표현식에서 숫자가 0 일 때 빈 문자열을 표시하는 방법

분류에서Dev

사용 가능한 문자열에서 임의의 문자열을 선택하는 방법

분류에서Dev

UICollectionView의 UILabel에 배열 문자열을 표시하는 방법

분류에서Dev

MATLAB에서 정규 표현식을 사용하여 경로 (문자열)의 끝 부분을 제거하는 방법은 무엇입니까?

분류에서Dev

Ruby에서 각 배열의 하위 문자열을 선택하는 방법

Related 관련 기사

  1. 1

    정규 표현식을 사용하여 루비에서 하위 문자열을 찾는 가장 좋은 방법

  2. 2

    Linux 명령을 사용하여 문자열의 시작과 끝에서 표현식을 건너 뛰는 방법

  3. 3

    SQL에서 같은 표현식에 둘 이상의 문자열을 사용하는 방법

  4. 4

    rawQuery Android에서 하위 문자열을 사용하는 방법

  5. 5

    Ionic 2에서 하위 문자열을 사용하는 방법

  6. 6

    파이썬에서 정규 표현식을 사용하여 괄호에서 문자열을 얻는 방법

  7. 7

    자바에서 반복 문자열을 표현하는 방법

  8. 8

    문자열에서 배열 형식의 하위 문자열을 캡처하는 방법

  9. 9

    정규 표현식을 사용하여 문자열에서 단어를 찾는 방법

  10. 10

    div의 자식에서 문자열을 검색하는 방법

  11. 11

    Excel : 다른 열의 열에서 하위 문자열을 검색하는 방법

  12. 12

    Oracle에서 하위 문자열을 사용하여 YYYYMM 형식의 날짜 값을 읽는 방법

  13. 13

    Xcode : 중단 점에 정의 된 표현식에서 문자열을 검색하는 방법이 있습니까?

  14. 14

    설정 <문자열> 변환하는 방법 롱 [] 배열에 Java8 람다 표현식을 사용하여

  15. 15

    Bash에서 문자열 배열을 사용하는 방법

  16. 16

    charAt을 사용하여 문자열에서 문자의 위치를 찾는 방법

  17. 17

    C의 문자열에 Char 배열의 문자열을 추가하는 방법

  18. 18

    R에서 정규식 표현식을 사용하여 문자열에서 특정 하위 문자열 제거

  19. 19

    SQL WHERE IN 문 내에서 R의 문자열을 사용하는 방법

  20. 20

    Rust에서 문자열의 문자열을 문자열의 배열 / 벡터로 변환하는 방법

  21. 21

    Lambda 표현식을 문자열 파라미터로 사용하는 방법 C #

  22. 22

    URL에서 사용하기 위해이 문자열의 형식을 올바르게 지정하는 방법

  23. 23

    문자열에서 특정 형식의 모든 하위 문자열을 가져 오는 방법

  24. 24

    문자열의 특수 값을 배열 문자열에 배치하는 방법

  25. 25

    각도 표현식에서 숫자가 0 일 때 빈 문자열을 표시하는 방법

  26. 26

    사용 가능한 문자열에서 임의의 문자열을 선택하는 방법

  27. 27

    UICollectionView의 UILabel에 배열 문자열을 표시하는 방법

  28. 28

    MATLAB에서 정규 표현식을 사용하여 경로 (문자열)의 끝 부분을 제거하는 방법은 무엇입니까?

  29. 29

    Ruby에서 각 배열의 하위 문자열을 선택하는 방법

뜨겁다태그

보관