자바 스크립트에서 정규식으로 대시 사이의 문자열을 추출하는 방법은 무엇입니까?

존 사우스

자바 스크립트에 문자열이 있습니다.

 const str = "bugfix/SOME-9234-add-company"; // output should be SOME-9234
 const str2 = "SOME/SOME-933234-add-company"; // output should be SOME-933234
 const str3 = "test/SOME-5559234-add-company"; // output should be SOME-5559234

그리고 SOME-..첫 번째 -문자 까지 추출하고 싶습니다 .

이 정규식을 사용하지만 작동하지 않았습니다. 올바른 정규식은 무엇입니까?

const s = "bugfix/SOME-9234-add-company";
const r1 = s.match(/SOME-([1-9])/);
const r2 = s.match(/SOME-(.*)/);
const r3 = s.match(/SOME-(.*)-$/);

console.log({ r1, r2, r3 });
      
      
알레시오 칸타 렐라

예를 들어/(SOME-[\d]+)/g 정규식을 사용할 수 있습니다.

const strings = [
  "bugfix/SOME-9234-add-company", // output should be SOME-9234
  "SOME/SOME-933234-add-company", // output should be SOME-933234
  "test/SOME-5559234-add-company" // output should be SOME-5559234
];
strings.forEach(string => {
  const regex = /(SOME-[\d]+)/g;
  const found = string.match(regex);
  console.log(found[0]);
});

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

정규식을 사용하여 자바 스크립트에서 문자열의 시작과 끝에서 <br>을 제거하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 정규식을 사용하여 문자열에서 하위 문자열을 찾는 방법은 무엇입니까?

분류에서Dev

내 문자열이 자바 스크립트에서 200에서 300까지의 숫자로 시작하는지 확인하는 방법은 무엇입니까?

분류에서Dev

정규식으로 바꾸기를 사용하여 Java 문자열의 시작 부분에 추가하는 방법은 무엇입니까?

분류에서Dev

정규식으로 바꾸기를 사용하여 Java 문자열의 시작 부분에 추가하는 방법은 무엇입니까?

분류에서Dev

문자열을 연결하고 Linux bash 스크립트에서 형식이 지정된 문자열을 표시하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 문자열의 첫 글자를 대문자로 바꾸는 방법은 무엇입니까?

분류에서Dev

정규식을 사용하여 문자열에서 숫자를 추출하는 방법은 무엇입니까?

분류에서Dev

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

분류에서Dev

자바 스크립트에서 경로의 모든 막대를 바꾸는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 문자열 중간의 숫자를 효율적으로 일치시키는 방법은 무엇입니까?

분류에서Dev

URL의 정규 표현식 문자열로 자바 스크립트에서 찾는 방법은 무엇입니까?

분류에서Dev

자바 스크립트를 사용하여 입력 필드에서 문장의 첫 글자 만 대문자로 쓰는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 정규식을 사용하여 단락을 일치시키는 방법은 무엇입니까?

분류에서Dev

Django에서 파이썬 문자열을 자바 스크립트에 문자열로 전달하는 방법은 무엇입니까?

분류에서Dev

node / express에서 내 자바 스크립트의 상대 경로를 찾는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 동기식으로 실행되는 맵 함수에 대한 약속을 사용하는 방법은 무엇입니까?

분류에서Dev

Swift에서 문자열의 대소 문자를 무작위로 추출하는 방법은 무엇입니까?

분류에서Dev

이 문자열을 자바 스크립트 배열로 변환하는 방법은 무엇입니까?

분류에서Dev

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

분류에서Dev

가라테 : 문자열의 객체 / 맵을 자바 스크립트에서 자바로 변환하는 방법은 무엇입니까?

분류에서Dev

문자열 수식을 사용하여 지정된 형식으로 Excel에서 문자열을 추출하는 방법은 무엇입니까?

분류에서Dev

여러 줄의 자바 스크립트로 큰 정규식을 작성하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 문자열 / 숫자를 사용자 지정 패턴으로 포맷하는 방법은 무엇입니까?

분류에서Dev

쉘 스크립트를 사용하여 각 문장에서 첫 단어의 첫 글자를 대문자로 바꾸는 방법은 무엇입니까?

분류에서Dev

쉘 스크립트를 사용하여 각 문장에서 첫 단어의 첫 글자를 대문자로 바꾸는 방법은 무엇입니까?

분류에서Dev

PHP의 정규식을 사용하여 SQL 쿼리에서 SELECT와 FROM 사이의 문자열을 추출하는 방법은 무엇입니까?

분류에서Dev

안드로이드 정규식을 사용하여 문자열에서 숫자가 아닌 문자를 일치시키는 방법은 무엇입니까?

분류에서Dev

7 비트에서 문자열을 바이너리로 변환하는 방법은 무엇입니까? (자바 스크립트)

Related 관련 기사

  1. 1

    정규식을 사용하여 자바 스크립트에서 문자열의 시작과 끝에서 <br>을 제거하는 방법은 무엇입니까?

  2. 2

    자바 스크립트에서 정규식을 사용하여 문자열에서 하위 문자열을 찾는 방법은 무엇입니까?

  3. 3

    내 문자열이 자바 스크립트에서 200에서 300까지의 숫자로 시작하는지 확인하는 방법은 무엇입니까?

  4. 4

    정규식으로 바꾸기를 사용하여 Java 문자열의 시작 부분에 추가하는 방법은 무엇입니까?

  5. 5

    정규식으로 바꾸기를 사용하여 Java 문자열의 시작 부분에 추가하는 방법은 무엇입니까?

  6. 6

    문자열을 연결하고 Linux bash 스크립트에서 형식이 지정된 문자열을 표시하는 방법은 무엇입니까?

  7. 7

    자바 스크립트에서 문자열의 첫 글자를 대문자로 바꾸는 방법은 무엇입니까?

  8. 8

    정규식을 사용하여 문자열에서 숫자를 추출하는 방법은 무엇입니까?

  9. 9

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

  10. 10

    자바 스크립트에서 경로의 모든 막대를 바꾸는 방법은 무엇입니까?

  11. 11

    자바 스크립트에서 문자열 중간의 숫자를 효율적으로 일치시키는 방법은 무엇입니까?

  12. 12

    URL의 정규 표현식 문자열로 자바 스크립트에서 찾는 방법은 무엇입니까?

  13. 13

    자바 스크립트를 사용하여 입력 필드에서 문장의 첫 글자 만 대문자로 쓰는 방법은 무엇입니까?

  14. 14

    자바 스크립트에서 정규식을 사용하여 단락을 일치시키는 방법은 무엇입니까?

  15. 15

    Django에서 파이썬 문자열을 자바 스크립트에 문자열로 전달하는 방법은 무엇입니까?

  16. 16

    node / express에서 내 자바 스크립트의 상대 경로를 찾는 방법은 무엇입니까?

  17. 17

    자바 스크립트에서 동기식으로 실행되는 맵 함수에 대한 약속을 사용하는 방법은 무엇입니까?

  18. 18

    Swift에서 문자열의 대소 문자를 무작위로 추출하는 방법은 무엇입니까?

  19. 19

    이 문자열을 자바 스크립트 배열로 변환하는 방법은 무엇입니까?

  20. 20

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

  21. 21

    가라테 : 문자열의 객체 / 맵을 자바 스크립트에서 자바로 변환하는 방법은 무엇입니까?

  22. 22

    문자열 수식을 사용하여 지정된 형식으로 Excel에서 문자열을 추출하는 방법은 무엇입니까?

  23. 23

    여러 줄의 자바 스크립트로 큰 정규식을 작성하는 방법은 무엇입니까?

  24. 24

    자바 스크립트에서 문자열 / 숫자를 사용자 지정 패턴으로 포맷하는 방법은 무엇입니까?

  25. 25

    쉘 스크립트를 사용하여 각 문장에서 첫 단어의 첫 글자를 대문자로 바꾸는 방법은 무엇입니까?

  26. 26

    쉘 스크립트를 사용하여 각 문장에서 첫 단어의 첫 글자를 대문자로 바꾸는 방법은 무엇입니까?

  27. 27

    PHP의 정규식을 사용하여 SQL 쿼리에서 SELECT와 FROM 사이의 문자열을 추출하는 방법은 무엇입니까?

  28. 28

    안드로이드 정규식을 사용하여 문자열에서 숫자가 아닌 문자를 일치시키는 방법은 무엇입니까?

  29. 29

    7 비트에서 문자열을 바이너리로 변환하는 방법은 무엇입니까? (자바 스크립트)

뜨겁다태그

보관