중첩 된 따옴표를 사용하여 변수를 문자열에 전달하는 방법-Ruby

닉 스타터

다음과 같은 팀 이름이 있습니다.

teams = ["Atlanta Hawks","Boston Celtics","Brooklyn Nets"]

팀 배열을 반복하고 각 팀을 '제목'에 대한 CSS 선택기에 삽입하고 싶습니다.

teams.each do |team_name|
    basketball_team_links << basketball_teams.css("a[class='lnkBeatWriterLeague'][title=#{team_name}]").map { |link| link['href'] }
end

분명히 내 접근 방식에는 결함이 있으며 | team_name |에서 읽는 방법을 알 수 없습니다. 변하기 쉬운.

톰 파브

시도해 보셨습니까?

"a[class='lnkBeatWriterLeague'][title='#{team_name}']"

또는:

"a[class='lnkBeatWriterLeague'][title=\"#{team_name}\"]"

또는:

%Q{a[class='lnkBeatWriterLeague'][title="#{team_name}"]}

또는:

"a[class='lnkBeatWriterLeague'][title='" + team_name + "']"

편집하다:

댓글에서 @Amadan이 제안한대로 고려해야 할 일부 코너 케이스에 대한 메모를 추가합니다.

teams문자열 출처 여부에 관계없이 아포스트로피와 따옴표가있을 수 있습니다.
이를 올바르게 이스케이프하는 두 가지 간단한 방법이 있습니다.

require 'cgi'
CGI.escapeHTML "input string"

require 'json'
"input string".to_json

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Autohotkey : ahk 스크립트에서 실행 문에 중첩 된 큰 따옴표를 사용하는 방법

분류에서Dev

cshell 별칭 : cshell 별칭에서 중첩 된 작은 따옴표 ( ')를 사용하는 방법

분류에서Dev

bash 명령에서 따옴표를 중첩하는 방법

분류에서Dev

Android RequestParams ()에서 중첩 된 매개 변수를 전달하는 방법

분류에서Dev

UI 라우터 : 중첩 된 뷰에 매개 변수를 전달하는 방법

분류에서Dev

sed를 사용하여 전달 된 변수를 큰 따옴표로 묶는 방법은 무엇입니까?

분류에서Dev

중첩 된 따옴표를 포함하여 두 따옴표 쌍 내의 모든 문자와 일치

분류에서Dev

자바 스크립트에서 따옴표를 사용하여 문자열을 매개 변수로 전달하는 방법

분류에서Dev

Ruby를 사용하여 중첩 된 해시에서 값에 액세스하는 방법

분류에서Dev

백엔드에서 Ruby on Rails를 사용하여 게시 요청에서 중첩 된 json 매개 변수에 액세스하는 방법

분류에서Dev

큰 따옴표 문자열에서 변수 인쇄를 방지하는 방법

분류에서Dev

Bash에서 인용 된 변수로 중첩 된 작은 따옴표와 큰 따옴표가 많은 명령을 실행하는 방법

분류에서Dev

추적 문자열을 사용하여 중첩 된 json 위치를 수정하는 방법

분류에서Dev

다른 powershell 스크립트 파일에서 powershell 스크립트를 호출 할 때 중첩 된 따옴표를 사용하는 방법

분류에서Dev

작은 따옴표 안에 변수를 사용하는 방법

분류에서Dev

Ruby .map을 사용하여 배열 요소에 따옴표를 추가하는 방법

분류에서Dev

Kedro-중첩 된 매개 변수를 노드에 직접 전달하는 방법

분류에서Dev

JQuery를 사용하여 $ .ajax URL 중간에 변수를 전달하는 방법

분류에서Dev

문자열에서 큰 따옴표를 제거하는 방법

분류에서Dev

mybaits 연관을 사용하여 중첩 된 열에 상수 값을 전달하는 방법

분류에서Dev

작은 따옴표 안에 작은 따옴표를 사용하여 Ruby 컨트롤러에서 bash 스크립트를 실행하는 방법

분류에서Dev

PHP를 사용하여 큰 따옴표 문자열 만 가져 오는 방법

분류에서Dev

node.js를 사용하여 여러 중첩 된 따옴표 안에 공백이있는 경로를 포함하는 powershell 명령 실행 문제

분류에서Dev

변수 매개 변수를 사용하여 함수에 전달 된 배열을 병합하는 방법

분류에서Dev

중첩 된 레이아웃에 데이터를 전달하는 방법

분류에서Dev

중첩 된 대화 조각에서 데이터를 전달하는 방법

분류에서Dev

Batch-다른 따옴표 안에 따옴표가있는 인수를 전달하는 방법

분류에서Dev

URL 쿼리 매개 변수에서 큰 따옴표로 묶인 문자열이 포함 된 레일 매개 변수 해시를 확인하는 방법

분류에서Dev

방법 : LINQ를 사용하여 가능한 여러 유형의 "작은 따옴표"가 포함 된 문자열에 대한 데이터 검색

Related 관련 기사

  1. 1

    Autohotkey : ahk 스크립트에서 실행 문에 중첩 된 큰 따옴표를 사용하는 방법

  2. 2

    cshell 별칭 : cshell 별칭에서 중첩 된 작은 따옴표 ( ')를 사용하는 방법

  3. 3

    bash 명령에서 따옴표를 중첩하는 방법

  4. 4

    Android RequestParams ()에서 중첩 된 매개 변수를 전달하는 방법

  5. 5

    UI 라우터 : 중첩 된 뷰에 매개 변수를 전달하는 방법

  6. 6

    sed를 사용하여 전달 된 변수를 큰 따옴표로 묶는 방법은 무엇입니까?

  7. 7

    중첩 된 따옴표를 포함하여 두 따옴표 쌍 내의 모든 문자와 일치

  8. 8

    자바 스크립트에서 따옴표를 사용하여 문자열을 매개 변수로 전달하는 방법

  9. 9

    Ruby를 사용하여 중첩 된 해시에서 값에 액세스하는 방법

  10. 10

    백엔드에서 Ruby on Rails를 사용하여 게시 요청에서 중첩 된 json 매개 변수에 액세스하는 방법

  11. 11

    큰 따옴표 문자열에서 변수 인쇄를 방지하는 방법

  12. 12

    Bash에서 인용 된 변수로 중첩 된 작은 따옴표와 큰 따옴표가 많은 명령을 실행하는 방법

  13. 13

    추적 문자열을 사용하여 중첩 된 json 위치를 수정하는 방법

  14. 14

    다른 powershell 스크립트 파일에서 powershell 스크립트를 호출 할 때 중첩 된 따옴표를 사용하는 방법

  15. 15

    작은 따옴표 안에 변수를 사용하는 방법

  16. 16

    Ruby .map을 사용하여 배열 요소에 따옴표를 추가하는 방법

  17. 17

    Kedro-중첩 된 매개 변수를 노드에 직접 전달하는 방법

  18. 18

    JQuery를 사용하여 $ .ajax URL 중간에 변수를 전달하는 방법

  19. 19

    문자열에서 큰 따옴표를 제거하는 방법

  20. 20

    mybaits 연관을 사용하여 중첩 된 열에 상수 값을 전달하는 방법

  21. 21

    작은 따옴표 안에 작은 따옴표를 사용하여 Ruby 컨트롤러에서 bash 스크립트를 실행하는 방법

  22. 22

    PHP를 사용하여 큰 따옴표 문자열 만 가져 오는 방법

  23. 23

    node.js를 사용하여 여러 중첩 된 따옴표 안에 공백이있는 경로를 포함하는 powershell 명령 실행 문제

  24. 24

    변수 매개 변수를 사용하여 함수에 전달 된 배열을 병합하는 방법

  25. 25

    중첩 된 레이아웃에 데이터를 전달하는 방법

  26. 26

    중첩 된 대화 조각에서 데이터를 전달하는 방법

  27. 27

    Batch-다른 따옴표 안에 따옴표가있는 인수를 전달하는 방법

  28. 28

    URL 쿼리 매개 변수에서 큰 따옴표로 묶인 문자열이 포함 된 레일 매개 변수 해시를 확인하는 방법

  29. 29

    방법 : LINQ를 사용하여 가능한 여러 유형의 "작은 따옴표"가 포함 된 문자열에 대한 데이터 검색

뜨겁다태그

보관