Tìm kiếm phân biệt chữ hoa chữ thường trong Google Chrome


44

Có cách nào để thực hiện phân biệt chữ hoa chữ thường trên các tìm kiếm trang trong Google Chrome không?

ảnh chụp màn hình của trình duyệt

Giả sử tôi đang tìm kiếm "Cây" và tôi muốn loại trừ tất cả các biến thể như "cây" hoặc "TREE" không khớp với trường hợp tôi đang tìm kiếm. Điều này có thể không?


1
Những ngày tốt đẹp của XP ...
Luke Fisk-Lennon

Tôi nhận thấy điều này đã được hỏi 8yr trước đây. Có ai biết nếu điều này là có thể chưa?
Tim

Câu trả lời:



2

Các công cụ dành cho nhà phát triển trong Chrome hỗ trợ tìm kiếm phân biệt chữ hoa chữ thường.

Mở Công cụ dành cho nhà phát triển cho tab hiện tại ( Ctrl+ Shift+ I- vốn là "i"), sau đó mở Tìm kiếm trên tất cả các nguồn ( Ctrl+ Shift+ F) và chọn Trường hợp khớp.

Nếu độ nhạy trường hợp không đủ, điều này cũng hỗ trợ các biểu thức chính quy.


1

Đây là một chức năng nhắc nhở một từ và thực hiện tìm kiếm phân biệt chữ hoa chữ thường:

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++;
})();

Nó có thể được lưu dưới dạng bookmarklet để dễ dàng truy cập.

Người giới thiệu

Bookmarklet Tìm kiếm biểu thức chính quy

Đánh dấu Regex Bookmarklet


Một phiên bản bao gồm một máng xối: gist.github.com/borisdiakur/9f9d751b4c9cf5acafa2
borisdiakur

1

Ngoài ra còn có một plugin hay cho điều đó: QuickFind


1
Tiện ích này có vẻ đầy hứa hẹn, nhưng không hiệu quả với tôi. Phím tắt không mở đầu vào văn bản QuickFind cho tôi. Tôi đang dùng Phiên bản 69.0.3497.100 (32 bit)
Benny Bottema

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.