A find-in-page extension for Google Chrome with support for regular expressions.

Latest Version

Version
2.2.2
Update
September 14, 2021
Size
112KiB
Developer
Category
Users
10,000+
Rating
4.19697 ★
Manifest Version
2
Web Store Status
Languages Support
English
See more
Permissions
Tabs
ActiveTab
Background
Storage
ContextMenus

See more

find+ | Regex Find-in-Page Tool Extension

{find+} is a powerful Find-in-Page extension for Google Chrome allowing you to search a web page or document by regular expression. It has been designed to look and behave much like the native CTRL-F tool, but extended with various useful features.

With {find+}, you can match any legal JavaScript regular expression against text in the page, use find-and-replace to replace text in the page, copy occurrences of a regex to your clipboard, store frequently used expressions, and configure the extension the way you like.

As a software developer, looking through lengthy stack traces, continuous integration build history, or large text files is something we do very regularly. The Chrome Find-in-Page tool works well in most cases, but offers very little when looking for very specific (or very general) keywords.

A few notes:
- This tool was designed and built for developers. If you're not familiar with using regular expressions, this tool is not for you.
- This tool does not support dynamic pages. The purpose of this tool is to search for patterns in structured text, not in pages like Google Sheets or similar sites.
- This tool will struggle with significantly large pages. In these cases, using another tool might be more appropriate.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "__MSG_extension_name__", "short_name": "find+", "version": "2.2.2", "author": ["Michael Walz", "Brandon Richardson"], "manifest_version": 2, "description": "__MSG_extension_description__", "default_locale": "en", "permissions": [ "tabs", "activeTab", "background", "storage", "contextMenus", "" ], "icons": { "128": "resources/icon.png", "16": "resources/icon.png", "48": "resources/icon.png" }, "browser_action": { "default_icon": "resources/icon.png", "default_popup": "popup/popup.html" }, "background": { "scripts": [ "app.js", "/background/browser-action-proxy.js", "/background/content-proxy.js", "/background/background.js", "/background/omni.js" ], "persistent": false }, "content_scripts": [{ "matches": [""], "all_frames": false, "run_at": "document_end", "js": [ "app.js", "/lib/html-entity-handler/entityhandler.js", "/content/content.js", "/content/parser.js", "/content/highlighter.js" ] }], "omnibox": { "keyword" : "find" }, "commands": { "_execute_browser_action": { "suggested_key": { "default": "Ctrl+Shift+F", "mac": "MacCtrl+Shift+F" } } }, "offline_enabled": true, "incognito": "split"}
Read more