2017-11-29 10 views
1

나는 파이에서 Tweepy API를 사용하여 트위터에서 트윗을 추출했습니다. 나는 csv에 그것을 쓰고 HTML 웹 페이지에 표시하고있다. 해시 태그의 청색을 유지하거나 HTML을 사용하여 색상을 추가하는 방법이 있습니까? @wired 인텔 관리 엔진 결함을 통해HTML의 트윗을위한 해시 태그에만 텍스트 색상 추가

사이버 #infosec 내가 파란색 #infosec 가질 수있는 방법, PC를 수백만 내가 뽑아 위의 샘플 트윗에서

을 노출 남겨?

이것은 구현을 시도했지만 필요한 출력을 제공하지 않는 jQuery 함수입니다.

$('slider-container').overlay([ 
    { 
     match: /\B#\w+/g, 
     css: { 
      'color': '#d8dfea' 
     } 
    } 
]); 

미리 감사드립니다.

+0

는 API가 반환되었음을 일반 텍스트입니까? 브라우저에 표시하려면 html, css 및 js가 필요합니다. – marlo

+0

@marlo : 예, 데이터는 일반 텍스트입니다. 트윗을 개별적으로 표시하기위한 기본 HTML/CSS를 추가했습니다. 어느 것이 잘 작동합니다. 해시 태그가 파란 색으로 표시되기를 원했습니다. 그게 전부입니다. – Pooja

+0

https://stackoverflow.com/a/17245365/3385827 –

답변

1

정규 표현식을 사용해야합니다.

HTML

<p>cyber #infosec via @wired Intel Management Engine Flaws Leave Millions of PCs Exposed</p> 

jQuery를

$(document).ready(function(){ 
    $("p").html(function(_, html){ 
     return html.replace(/(\#\w+)/g, '<span class="blue">$1</span>'); 
    }); 
}); 

CSS

.blue { color: blue} 
+0

안녕하세요, 위의 코드 스 니펫을 실행할 때 색상이 변경되지 않는 것 같습니다. – Pooja

+0

css @Pooja를 추가했습니다. 지금 사용해보십시오. –

+0

죄송합니다. 내 잘못이야. 나는 CSS 클래스 선택기를 완전히 간과했다. 이것은 완벽하게 작동했습니다. @Krushnakant – Pooja