Google Chromeでの大文字と小文字を区別した検索


44

Google Chromeのページ検索で大文字と小文字を区別する方法はありますか?

ブラウザのスクリーンショット

「ツリー」を検索していて、「ツリー」や「ツリー」など、探しているケースと一致しないすべてのバリアントを除外するとします。これは可能ですか?


1
XPの古き良き時代...
ルーク・フィスク・レノン

これは8年前に尋ねられたことに気づきました。これがまだ可能かどうか誰にもわかりますか?
ティム

回答:


32

番号; 2011年4月6日の時点で、Chromium(Chromeのオープンソースコードベース)に対するこの機能リクエスト拒否れました


22
これは本当に残念です。
レボリューション

3
FFルークを使用FFルークを使用FFルークを使用
gaRex

3
Chromeは新しいIEです。
かすかな信号16

拡張機能/プラグイン/ブックマークなしではありません
トレバーボイドスミス

2

Chromeの開発者ツールは、大文字と小文字を区別した検索をサポートしています。

現在のタブの開発者ツールを開き(Ctrl+ Shift+ I–大文字の「i」)、すべてのソースで検索を開き(Ctrl+ Shift+ F)、[大文字と小文字を区別する]を選択します。

大文字と小文字の区別が十分でない場合、これは正規表現もサポートします。


1

単語の入力を求め、大文字と小文字を区別した検索を実行する関数を次に示します。

var searches = searches || 0;

(function () {
var count = 0,
    text;
text = prompt('Search:', '');
if (text == null || text.length === 0) return;

function searchWithinNode(node, re) {
    var pos, skip, acronym, middlebit, endbit, middleclone;
    skip = 0;
    if (node.nodeType === 3) {
        pos = node.data.search(re);
        if (pos >= 0) {
            acronym = document.createElement('ACRONYM');
            acronym.title = 'Search ' + (searches + 1) + ': ' + re.toString();
            acronym.style.backgroundColor = backColor;
            acronym.style.borderTop = '1px solid ' + borderColor;
            acronym.style.borderBottom = '1px solid ' + borderColor;
            acronym.style.fontWeight = 'bold';
            acronym.style.color = borderColor;
            middlebit = node.splitText(pos);
            endbit = middlebit.splitText(RegExp.lastMatch.length);
            middleclone = middlebit.cloneNode(true);
            acronym.appendChild(middleclone);
            middlebit.parentNode.replaceChild(acronym, middlebit);
            count++;
            skip = 1;
        }
    } else if (node.nodeType == 1 && node.childNodes && node.tagName.toUpperCase() != 'SCRIPT' && node.tagName.toUpperCase != 'STYLE') for (var child = 0; child < node.childNodes.length; ++child) child = child + searchWithinNode(node.childNodes[child], re);
    return skip;
}
var borderColor = '#' + (searches + 8).toString(2).substr(-3).replace(/0/g, '3').replace(/1/g, '6');
var backColor = borderColor.replace(/3/g, 'c').replace(/6/g, 'f');
if (searches % 16 / 8 >= 1) {
    var tempColor = borderColor;
    borderColor = backColor;
    backColor = tempColor;
}
searchWithinNode(document.body, text);
window.status = 'Found ' + count + ' match' + (count == 1 ? '' : 'es') + ' for ' + text + '.';
if (count > 0) searches++;
})();

簡単にアクセスできるように、ブックマークレットとして保存できます。

参照資料

正規表現検索ブックマークレット

正規表現ブックマークレットを強調表示する



1

そのための素晴らしいプラグインもあります:QuickFind


1
このアドオンは有望に見えましたが、私にはうまくいきません。ショートカットは、QuickFindテキスト入力を開きません。バージョン69.0.3497.100(32ビット)
ベニーボッテマ

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.