배열에서 미리 정의 된 값을 기반으로 문자열을 분할하는 방법

Junaid

처음에 상수로 정의한 배열을 기반으로 문자열을 분할하고 싶습니다.

class Query
  OPERATOR = [':','=','<','>','<=','>=']
  def initialize(params)
    #Here i want to split given params if it contains any
    #of the operators from OPERATOR     
  end
end

Query.new(["Status<=xyz","Org=abc"])

어떻게 할 수 있습니까?

캐리 Swoveland
OPERATOR = ['<=','=>',':','=','<','>']

r = /\s*#{ Regexp.union(OPERATOR) }\s*/
  #=> /\s*(?-mix:<=|=>|:|=|<|>)\s*/

str = "Now: is the =time for all <= to =>"

str.split(r)
  #=> ["Now", "is the", "time for all", "to"] 

I는 요소 재정렬 유의 OPERATOR되도록 '<='하고 '=>'(각 배열의 길이가 하나의 두 개의 스트링으로 구성된) 초에있다. 그렇지 않으면

OPERATOR = [':','=','<','>','<=','>=']
r = /\s*#{ Regexp.union(OPERATOR) }\s*/
  #=> /\s*(?-mix::|=|<|>|<=|>=)\s*/ 
str.split(r)
  #=> ["Now", "is the", "time for all", "", "to"] 

str.split(r)

Regexp :: union을 참조하십시오 .

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

문자열의 특정 부분을 미리 지정된 값으로 바꾸기

분류에서Dev

특정 마커를 기반으로 배열에서 문자열을 분할하는 방법

분류에서Dev

스플리터를 배열에 유지하면서 정규식으로 문자열을 분할하는 방법

분류에서Dev

배열 값을 ";"로 설정하는 방법 분리 된 값

분류에서Dev

쉼표로 구분 된 문자열에서 배열 개체의 고유 값을 필터링하는 방법

분류에서Dev

R에서 미리 지정된 열을 기반으로 데이터 프레임을 그룹화하는 방법

분류에서Dev

Ruby on Rails에서 정의 된 배열을 기반으로 문자열별로 정렬하는 가장 효율적인 방법

분류에서Dev

Python pydantic basemodels에서 미리 정의 된 문자열 값을 요구하는 방법은 무엇입니까?

분류에서Dev

메서드에서 반환 된 문자열 값을 분할하는 방법

분류에서Dev

VB.net에서 문자열을 입력 된 길이 문자열 배열로 분할하는 방법

분류에서Dev

SwiftUI에서 지역화 된 문자열로 배열을 정렬하는 방법

분류에서Dev

자바 스크립트의 값을 기반으로 문자열을 분할하는 방법

분류에서Dev

문자 또는 문자가 아닌 문자의 연속 된 양으로 문자열을 분할하는 방법

분류에서Dev

문자열이 포함 된 열 번호를 기반으로 변수 값을 설정하는 방법

분류에서Dev

중복 된 문자로 문자열을 분리하는 방법

분류에서Dev

정수 정수 값을 3 자리 도트로 구분 된 문자열로 변환하는 방법

분류에서Dev

문자열 배열에서 합한 대응 값을 기반으로 문자열을 반환하는 방법

분류에서Dev

Bash에서 문자열을 배열로 분할하는 방법

분류에서Dev

","로 구분 된 문자열에서 두 개의 배열을 형성하는 방법과-?

분류에서Dev

그 안에있는 문자를 기반으로 정수 문자열을 분할하는 방법

분류에서Dev

문자열 값의 참조 목록을 기반으로 문자열 목록을 정렬하는 방법

분류에서Dev

JavaScript의 입력 필드 번호 값을 기반으로 문자열을 배열에 푸시하는 방법

분류에서Dev

레이블에 인덱싱 된 특정 열의 값으로 문자열을 분할하는 방법은 무엇입니까?

분류에서Dev

미리 정의 된 열 값으로 값을 삽입하는 방법은 무엇입니까?

분류에서Dev

Java에서 "/ n"을 기반으로 문자열을 분할하는 방법

분류에서Dev

함수 매개 변수-문자열 값 대신 미리 정의 된 목록을 사용하는 방법

분류에서Dev

열의 숫자 값을 기반으로 쉼표로 구분 된 숫자 목록을 만드는 방법

분류에서Dev

구분 된 문자열 "# | #"로 문자열을 분할하는 방법

분류에서Dev

/ bin / sh에서 새 줄로 구분 된 문자열을 분할하는 방법

Related 관련 기사

  1. 1

    문자열의 특정 부분을 미리 지정된 값으로 바꾸기

  2. 2

    특정 마커를 기반으로 배열에서 문자열을 분할하는 방법

  3. 3

    스플리터를 배열에 유지하면서 정규식으로 문자열을 분할하는 방법

  4. 4

    배열 값을 ";"로 설정하는 방법 분리 된 값

  5. 5

    쉼표로 구분 된 문자열에서 배열 개체의 고유 값을 필터링하는 방법

  6. 6

    R에서 미리 지정된 열을 기반으로 데이터 프레임을 그룹화하는 방법

  7. 7

    Ruby on Rails에서 정의 된 배열을 기반으로 문자열별로 정렬하는 가장 효율적인 방법

  8. 8

    Python pydantic basemodels에서 미리 정의 된 문자열 값을 요구하는 방법은 무엇입니까?

  9. 9

    메서드에서 반환 된 문자열 값을 분할하는 방법

  10. 10

    VB.net에서 문자열을 입력 된 길이 문자열 배열로 분할하는 방법

  11. 11

    SwiftUI에서 지역화 된 문자열로 배열을 정렬하는 방법

  12. 12

    자바 스크립트의 값을 기반으로 문자열을 분할하는 방법

  13. 13

    문자 또는 문자가 아닌 문자의 연속 된 양으로 문자열을 분할하는 방법

  14. 14

    문자열이 포함 된 열 번호를 기반으로 변수 값을 설정하는 방법

  15. 15

    중복 된 문자로 문자열을 분리하는 방법

  16. 16

    정수 정수 값을 3 자리 도트로 구분 된 문자열로 변환하는 방법

  17. 17

    문자열 배열에서 합한 대응 값을 기반으로 문자열을 반환하는 방법

  18. 18

    Bash에서 문자열을 배열로 분할하는 방법

  19. 19

    ","로 구분 된 문자열에서 두 개의 배열을 형성하는 방법과-?

  20. 20

    그 안에있는 문자를 기반으로 정수 문자열을 분할하는 방법

  21. 21

    문자열 값의 참조 목록을 기반으로 문자열 목록을 정렬하는 방법

  22. 22

    JavaScript의 입력 필드 번호 값을 기반으로 문자열을 배열에 푸시하는 방법

  23. 23

    레이블에 인덱싱 된 특정 열의 값으로 문자열을 분할하는 방법은 무엇입니까?

  24. 24

    미리 정의 된 열 값으로 값을 삽입하는 방법은 무엇입니까?

  25. 25

    Java에서 "/ n"을 기반으로 문자열을 분할하는 방법

  26. 26

    함수 매개 변수-문자열 값 대신 미리 정의 된 목록을 사용하는 방법

  27. 27

    열의 숫자 값을 기반으로 쉼표로 구분 된 숫자 목록을 만드는 방법

  28. 28

    구분 된 문자열 "# | #"로 문자열을 분할하는 방법

  29. 29

    / bin / sh에서 새 줄로 구분 된 문자열을 분할하는 방법

뜨겁다태그

보관