"Atcoder" Finder

ツイート内の"Atcoder"の文字列を赤色にします("AtCoder"など、大文字小文字が違っているものには変化はありません)

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

// ==UserScript==
// @name        "Atcoder" Finder
// @description ツイート内の"Atcoder"の文字列を赤色にします("AtCoder"など、大文字小文字が違っているものには変化はありません)
// @version     1.0
// @author      euglenese
// @match       https://twitter.com/*

// @namespace https://greasyfork.org/users/201019
// ==/UserScript==


var count = 0;
var tweets = $(".tweet-text").each(function(){
	var txt = $(this).html().toString();
	var ans = "";
	for(var j = 0; j < txt.length; j++){
		if(j + 7 <= txt.length && txt.substr(j, 7) == "Atcoder"){
			ans += "<red style='color: red;'>Atcoder</red>";
			j += 6;
			count++;
		}else{
			ans += txt[j];
		}
	}
	$(this).html(ans);
});