자바 스크립트에서 두 개의 동일한 문자 사이에서 부분 문자열을 얻는 방법은 무엇입니까?

user14459580

그래서 인덱스 또는 분할 방법을 사용하여 2 자에서 하위 문자열을 얻는 방법을 알고 있습니다. 그러나 나는 다음과 같은 비슷한 이름을 가진 많은 문자열 시나리오에 갇혀 있습니다.

   "2020-12-09-name_of_this_mission_num1_mission1_fileName_something"
   "2020-12-09-name_of_this_mission_num1_mission12_fileName_something"
   "2020-12-09-name_of_this_mission_num23_mission1_fileName_something_else"

"mission #"부분 만 추출하는 방법에 대해 고민하고있는 것처럼 때로는 이름이 다를 수 있으므로 길이가 다르고 때로는 이름이 fileName과 동일하기 때문입니다. 나는 또한 "_"의 색인을 사용하는 것에 대해 생각했지만, 여러 개의 "_"가 있고 이름이 다른 경우 다른 색인으로 끝날 수 있습니다.

누구든지 이것에 대한 힌트를 줄 수 있습니까?

Lars Holdaas

#이 가변 자릿수라고 가정하고 미션 ##을 얻는 가장 쉬운 방법은 정규식을 사용하는 것입니다.

기본 정규식은 /mission\d+/문자열 "mission"다음에 하나 이상의 숫자 와 일치하는 입니다.

다음과 같이 입력했다고 가정합니다.

const missionsTexts = [
  "2020-12-09-name_of_this_mission_num1_mission1_fileName_something",
  "2020-12-09-name_of_this_mission_num1_mission12_fileName_something",
  "2020-12-09-name_of_this_mission_num23_mission1_fileName_something_else"
];

mission#다음 알고리즘을 사용하여 이들을 배열로 변환 할 수 있습니다 .

const missions = missionsTexts.map(missionText => missionText.match(/mission\d+/g)[0]);

이것은 mission#missionText 당 하나만 있다고 가정합니다 . g수정은 반드시 정규식 찾은 첫 번째 숫자 뒤에 경기를 만들지 않습니다 만드는 데 사용됩니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

JavaScript에서 두 개의 동일한 문자 사이에 부분 문자열을 얻는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 일정한 간격으로 두 개의 별개 문자 내부의 문자열 내용을 얻는 방법은 무엇입니까?

분류에서Dev

자바 스크립트를 사용하여 문자열에서 문자열의 특정 부분을 얻는 방법은 무엇입니까?

분류에서Dev

전체 텍스트에서 두 문자 사이의 문자열을 바꾸는 방법은 무엇입니까?

분류에서Dev

자바 스크립트의 문자열에서 부분 문자열을 제거하는 방법은 무엇입니까?

분류에서Dev

Bash를 사용하여 동일한 길이의 두 부분 문자열로 문자열을 분할하는 방법은 무엇입니까?

분류에서Dev

Java에서 두 문자 사이의 문자열을 얻는 방법은 무엇입니까?

분류에서Dev

Bash : 문자열에서 일치하는 전체 부분 문자열을 얻는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 문자열의 모든 단어 시작 부분에 문자를 추가하는 방법은 무엇입니까?

분류에서Dev

Qt의 문자열에서 부분 문자열을 얻는 방법은 무엇입니까?

분류에서Dev

JavaScript 문자열에서 동시에 두 개 이상의 단어를 바꾸는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 두 개의 입력 (문자열)으로 해시 키를 얻는 방법?

분류에서Dev

자바 스크립트에서 불규칙한 CSV에서 문자열을 구문 분석하고 형식을 지정하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 쉼표로 구분 된 2 개의 문자열을 연결하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 문자열을 부울로 변환하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 발생한 첫 번째 문자의 문자열을 확인하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 공백에 민감한 문자열을 구문 분석 할 수있는 함수를 만드는 방법은 무엇입니까?

분류에서Dev

iOS 거대한 문자열에서 두 문자열 사이의 여러 문자열을 찾는 방법은 무엇입니까?

분류에서Dev

행을 두 개의 문자열로 분할하고 두 번째 문자열을 SQL의 별도 열에 복사하는 방법은 무엇입니까?

분류에서Dev

파일에서 두 문자열 사이의 줄을 캡처하는 방법은 무엇입니까?

분류에서Dev

두 개 이상의 동일한 문자를 문자열로 인쇄하는 방법은 무엇입니까?

분류에서Dev

C ++에서 두 개의 문자열 벡터로 문자열을 만드는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 URL 매개 변수를 구문 분석하는 방법은 무엇입니까?

분류에서Dev

.sql 스크립트 파일에서 postgres의 자동 증가 열 값을 얻는 방법은 무엇입니까?

분류에서Dev

쉘 스크립팅에서 2 개 문자열 패턴의 후속 발생 사이에 문자열을 바꾸는 방법은 무엇입니까?

분류에서Dev

두 개의 큰 CSV 파일에서 문자열의 부분 문자열을 찾는 방법 (Python)

분류에서Dev

nodejs의 두 html 파일 사이에서 공유 자바 스크립트 변수에 액세스하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

파이썬에서 두 개의 개별 텍스트 파일에서 부분 문자열을 기반으로 줄을 추출하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트 또는 / 및 jquery에서 "this"의 개체 이름을 얻는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    JavaScript에서 두 개의 동일한 문자 사이에 부분 문자열을 얻는 방법은 무엇입니까?

  2. 2

    자바 스크립트에서 일정한 간격으로 두 개의 별개 문자 내부의 문자열 내용을 얻는 방법은 무엇입니까?

  3. 3

    자바 스크립트를 사용하여 문자열에서 문자열의 특정 부분을 얻는 방법은 무엇입니까?

  4. 4

    전체 텍스트에서 두 문자 사이의 문자열을 바꾸는 방법은 무엇입니까?

  5. 5

    자바 스크립트의 문자열에서 부분 문자열을 제거하는 방법은 무엇입니까?

  6. 6

    Bash를 사용하여 동일한 길이의 두 부분 문자열로 문자열을 분할하는 방법은 무엇입니까?

  7. 7

    Java에서 두 문자 사이의 문자열을 얻는 방법은 무엇입니까?

  8. 8

    Bash : 문자열에서 일치하는 전체 부분 문자열을 얻는 방법은 무엇입니까?

  9. 9

    자바 스크립트에서 문자열의 모든 단어 시작 부분에 문자를 추가하는 방법은 무엇입니까?

  10. 10

    Qt의 문자열에서 부분 문자열을 얻는 방법은 무엇입니까?

  11. 11

    JavaScript 문자열에서 동시에 두 개 이상의 단어를 바꾸는 방법은 무엇입니까?

  12. 12

    자바 스크립트에서 두 개의 입력 (문자열)으로 해시 키를 얻는 방법?

  13. 13

    자바 스크립트에서 불규칙한 CSV에서 문자열을 구문 분석하고 형식을 지정하는 방법은 무엇입니까?

  14. 14

    자바 스크립트에서 쉼표로 구분 된 2 개의 문자열을 연결하는 방법은 무엇입니까?

  15. 15

    자바 스크립트에서 문자열을 부울로 변환하는 방법은 무엇입니까?

  16. 16

    자바 스크립트에서 발생한 첫 번째 문자의 문자열을 확인하는 방법은 무엇입니까?

  17. 17

    자바 스크립트에서 공백에 민감한 문자열을 구문 분석 할 수있는 함수를 만드는 방법은 무엇입니까?

  18. 18

    iOS 거대한 문자열에서 두 문자열 사이의 여러 문자열을 찾는 방법은 무엇입니까?

  19. 19

    행을 두 개의 문자열로 분할하고 두 번째 문자열을 SQL의 별도 열에 복사하는 방법은 무엇입니까?

  20. 20

    파일에서 두 문자열 사이의 줄을 캡처하는 방법은 무엇입니까?

  21. 21

    두 개 이상의 동일한 문자를 문자열로 인쇄하는 방법은 무엇입니까?

  22. 22

    C ++에서 두 개의 문자열 벡터로 문자열을 만드는 방법은 무엇입니까?

  23. 23

    자바 스크립트에서 URL 매개 변수를 구문 분석하는 방법은 무엇입니까?

  24. 24

    .sql 스크립트 파일에서 postgres의 자동 증가 열 값을 얻는 방법은 무엇입니까?

  25. 25

    쉘 스크립팅에서 2 개 문자열 패턴의 후속 발생 사이에 문자열을 바꾸는 방법은 무엇입니까?

  26. 26

    두 개의 큰 CSV 파일에서 문자열의 부분 문자열을 찾는 방법 (Python)

  27. 27

    nodejs의 두 html 파일 사이에서 공유 자바 스크립트 변수에 액세스하는 가장 좋은 방법은 무엇입니까?

  28. 28

    파이썬에서 두 개의 개별 텍스트 파일에서 부분 문자열을 기반으로 줄을 추출하는 방법은 무엇입니까?

  29. 29

    자바 스크립트 또는 / 및 jquery에서 "this"의 개체 이름을 얻는 방법은 무엇입니까?

뜨겁다태그

보관