Revisスニペット集
← 一覧に戻る

Git Commit Hash Regex

Matches full (40-char) or short (7-char) Git commit hashes.

githashdevelopment
正規表現パターン
/\b[0-9a-f]{7,40}\b/g
ビジュアライザーで動作確認 →
テスト例
Commit a1b2c3d fixed bug. Full hash: a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0
コード例
javascript
const regex = /\b[0-9a-f]{7,40}\b/g;
const result = str.match(regex);
python
import re
pattern = re.compile(r'\b[0-9a-f]{7,40}\b')
result = pattern.findall(text)
go
import "regexp"
re := regexp.MustCompile(`\b[0-9a-f]{7,40}\b`)
result := re.FindAllString(text, -1)

使い方

  1. 上記のパターンをコピーしてください
  2. 「ビジュアライザーで動作確認」ボタンをクリックすると、実際のマッチ結果を確認できます
  3. コード例をそのままプロジェクトに貼り付けて使用できます

注意事項

  • このパターンはJavaScriptの正規表現エンジンで動作確認しています
  • 言語によって動作が異なる場合があります。必ずビジュアライザーでテストしてください
  • 本番環境での使用前に十分なテストを行ってください

関連スニペット

Email Address Regex
Matches standard email addresses like us...
URL Regex
Matches http and https URLs....
Credit Card Number Regex
Matches major credit card numbers (Visa,...
IPv4 Address Regex
Matches valid IPv4 addresses like 192.16...
← ビジュアライザーに戻るプライバシーポリシー