Tiny Online Tools logoTiny Online Toolssearchツールを検索…grid_viewすべてのツール
ホームchevron_right開発者ツールchevron_right正規表現置換正規表現置換

正規表現置換

ブラウザ上で正規表現を使ってテキストを置換します。

関連ツール

正規表現抽出

正規表現抽出

ブラウザ上で正規表現を使ってテキストから一致部分を抽出します。

正規表現分割

正規表現分割

ブラウザ上で正規表現を使ってテキストを分割します。

PDF メタデータ表示

PDF メタデータ表示

著者、日付、寸法などを含む PDF の詳細なメタデータを表示します。

画像反転ツール

画像反転ツール

画像を水平・垂直・両方向に反転します。

SVGをJSXに変換

SVGをJSXに変換

SVGマークアップを正しいcamelCase属性を持つReact JSXコンポーネントに変換します。

PDFページ抽出

PDFページ抽出

PDFファイルから特定のページを抽出します。

PDF からテキスト抽出

PDF からテキスト抽出

ブラウザー上で PDF ファイルからプレーンテキストをすぐに抽出できます。アップロード不要、登録不要。

apps

もっと見る

無料オンラインツールの全コレクションを見る。

Advanced Find & Replace with Regex Patterns

Find and replace is essential for refactoring and text 変換ation, but simple string replacement is limited. You can't easily replace all variations of a pattern, rearrange matched content, or conditionally replace based on context. Manual find-and-replace in an editor is slow for complex changes. This Regex Replace Tool lets you define patterns and see replacements instantly before applying them.

Write a regex pattern, specify a replacement using capture groups, and watch the 変換ation happen in real time. Perfect for bulk code refactoring, data 変換ation, and complex text processing.

Powerful Replacement Syntax

Literal Replacement: Simply replace all matches with fixed text.

Capture Group References: Use $1, $2, etc. to reference captured groups, rearranging matched content:

  • Pattern: (\\w+)\\s+(\\w+) (first and last name)
  • Replacement: $2, $1 (last name, first name)
  • Example: "John Smith" → "Smith, John"

Special Replacements:

  • $&: The entire matched string
  • $`` : Text before the match
  • $': Text after the match

Common Code Refactoring Scenarios

Rename Variables Across Files: Find all instances of a variable pattern and rename them. For example, change user_id to userId everywhere:

  • Pattern: user_id
  • Replacement: userId

For complex patterns like function_name( that vary:

  • Pattern: (\\w+_\\w+)\\(
  • Replacement: Use a pattern to extract and 変換 the name

Reフォーマット Data: 変換 data フォーマットs without manual editing. 変換 date フォーマットs, phone numbers, or address フォーマットs by extracting parts and recombining them:

  • Pattern: (\\d{4})-(\\d{2})-(\\d{2}) (YYYY-MM-DD)
  • Replacement: $3/$2/$1 (DD/MM/YYYY)

Code Modernization: Update code syntax across files. For example, update import statements, function signatures, or API calls:

  • Old: require('module')
  • New: import 'module'

HTML/XML 変換ation: Restructure or update markup by finding patterns and rewriting them with rearranged content.

Log Cleanup: Remove or 変換 sensitive data in logs. Find email addresses, phone numbers, or IDs and replace them with redacted versions:

  • Pattern: \\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Z|a-z]{2,}\\b
  • Replacement: [REDACTED]

Live Preview Before Applying

See the 変換ation in real time. This is crucial—test your pattern and replacement on a sample before applying to entire documents. Mistakes in find-and-replace can corrupt large files quickly.

Full Regex Flag Support

  • g (global): Replace all matches, not just the first
  • i (case-insensitive): Replace regardless of case
  • m (multiline): Treat line boundaries as match anchors
  • s (dotAll): Dot matches newlines

Copy & Use Results

Once satisfied with the 変換ation, copy the result to your クリップボード and paste it directly into your editor or files.

100% ローカル処理

All find-and-replace happens in your ブラウザ. Your content never leaves your machine, making this safe for proprietary code, sensitive data, or internal documentation.