Skip to content

Instantly share code, notes, and snippets.

@inao
Last active July 2, 2024 23:47
Show Gist options
  • Save inao/f55e8232e150aee918b9 to your computer and use it in GitHub Desktop.
Save inao/f55e8232e150aee918b9 to your computer and use it in GitHub Desktop.
WEB+DB PRESS編集部で使っている用語統一ファイルの専門用語部分です。WZ Editorというエディタ固有の設定ファイルですが、基本的な書式は「変更後単語(タブ)変更前単語」なので、おおよそはおわかりいただけるかと思います。詳しい書式は【WZの書式】部分をご覧ください。末尾に長所や短所、背景説明へのリンクも書いています。
# WEB+DB PRESS表記ルール
# 【統一方針】
# ・なるべく機械的に統一したい
# ・自分の好みよりも媒体で統一されているかのほうが気になるので、
# こだわりがある人の希望に合わせましょう
#
# ※ここで決めるルールは、困ったり迷ったりしたときの拠り所です。
# ルールはルールとして、「読みやすさ」のための裁量は委ねます。
# 【検証方針】
# 新規追加する際は、テストもしてください。
# この設定ファイル自体を用語統一にかけることによって、正しく動作するかを確認します。
# 基本的には設定=テストとしても動作しますが、前や後ろの文字を限定しているものは、
# コメントで検証を追記してください。
# つまり、[]がある行は検証を追記してください。[^]は検証を追記しなくても動作するので不要です。
# マッチして欲しい場合は★~★で括って、マッチして欲しくない場合は☆~☆で括って記述してください。
#
# 例:
# \1\2ほう\3 ([^使])([いくすたつのる])方([ぁ-んァ-ヶ]) ,,RE<★い方が★☆使い方☆>
#
# その行が機能しているかどうかを検証できればOKなので、すべてのパターンを書く必要はないです
#
# うまく動作しないなどのコメントは●~●で記してください。
# 【Tips】
# ・*は0文字以上なので、以下でWebブラウザにもマッチする
# ブラウザ Webブラウザー*|WEBブラウザー* ,,RE,<★Webブラウザ★Webブラウザーー★>
# ・?は0文字or1文字なので、以下でWebブラウザにもマッチする
# ブラウザ Webブラウザー?|WEBブラウザー? ,,RE,<★Webブラウザ★Webブラウザー★>
# ・\nはWZ EDITOR 5ではマッチするけど6でマッチしない。$は5、6ともにマッチする(要RE表記)
# ・「改行ではない」という指定は無理みたい。例:\?[^$]、\?[^\n]
# ・無変換を先に書き、除外するテクニック
# 次のようにすると、「もっと」→「持っと」がマッチしなくなる。
# これ自体も無変換なのでマッチしない。コメントで<除外用>と明記すること。
# もっと もっと ,,<除外用>
# 持 も [^にでそ],[たちつてとっ],<★もつ★>
# ↑は次の書き方ができればいけそうだけど対応していない
# 見 み(え|た|^たい|て|な|よ|ら|る|れ|ろ) [^飲込読試頼して],,RE<★みる★☆持ち込み☆>
# ・アルファベット大文字小文字の自動判別
# 英単語の場合、行頭に正解パターンだけ置いておくと、同じ綴りの大文字小文字の判別は自動的にやってくれるぽい(全角半角も判別)。
# CakePHP
# これで「cakephp」「cakephp」「CAKEphp」すべて検出される
#
# なお、正解パターンだけ置く場合、WZ6以降ではそれ以外の記述があると機能しなくなる(コメントもだめ)
# 「CakePHP <★cakephp★>」ではWZ6以降は機能しない
# Apache \1 Apache([0-9])|Apatch([0-9])|apatch([0-9]) ,,RE,<★apatch2★>
# 後ろに複数表記すると、たとえ引っかからなくても一番目\1、2番目\2となるみたい。
# Apache \1\2などのように書いておく
# 【WZの書式】
# 変更後単語 変更前単語 前置文字,後置文字,オプション
#
# 変更後単語が半角英文字で、変更前単語がない場合は、
# 綴りが同じで大文字小文字が異なるか、全角の単語を変更後単語に統一します。
# この場合は後ろにコメントなど指定不可
#
# 変更前単語には、|で区切って複数指定することもできます。
#
# 前置文字は、[文字]または[^文字]のように指定します。
# 指定された文字が変更後単語の前になければ([^文字]を指定したときは指定
# 文字があったとき)、変更後単語は無視されます。
# 後置文字も前置文字と同様に指定します。
# 【カタカナ・外来語系】
Cookie クッキー|COOKIE|cookie
WebSocket Web Socket
Web ウェブ|WEB|ウェッブ [^/],[^/\+]
O/Rマッ ORマッ|O-Rマッ
O/Rマッパ O/Rマッパー|ORM
アイデア アィディア|アイディア|アィディア|アィデア
アスタリスク アステリスク
アーキテクチャ アーキテクチャー|アーキティクチャ
アクティビティ Activity|アクティビティー
アダプタ アダプター
アノテーション アノーテーション
アプレット Applet
アプリケーション アプリ ,[^ケ]
アニメータ アニメーター
アンダースコア アンダーバー
インストーラ インストーラー
インスパイア インスパイヤ
インタフェース インタフェイス|インターフェイス|インターフェース|インターフェィス
インタプリタ インタープリタ|インタプリター|インタープリター
インデックス インデクス
インテント Intent
ウィジェット Widget|widget
ウィルス ウイルス
ウィンドウ ウインドウ
ウェア ウエア ,,<ハードウェア、ソフトウェアなど>
エディタ エディター
エミッタ エミッター
エンコーダ エンコーダー
デコーダ デコーダー
エミュレータ エミュレーター
エンティティ Entity|entity|エンティティー
エントリ エントリー
オプション オブション
カウンタ カウンター
ガベージ ガベージ・|ガーベジ|ガーベジ・|ガーベージ|ガーベージ・|ガーベッジ|ガーベッジ・
カテゴリ カテゴリー
キャラクタ キャラクター
キャッシュ cache|Cache [^a-zA-Z\-],[^a-zA-Z\-]
クエリ文字列 QueryString|Query String|クエリストリング|クエリーストリング
クエリ クエリー
クライアント/サーバ クライアント/サーバ|クライアント/サーバー|クライアント・サーバ|クライアント・サーバー|クライアントサーバ|クライアントサーバー
クラスタ クラスター
グラウンド グランド
グリッド Grid
クロージャ クロージャー
クローラ クローラー
ゲッタ ゲッター
コピー&ペースト コピー&ペースト|コピペ|コピーアンドペースト
コミッタ コミッター
コミュニ コミニュ
コンストラクタ コンストラクター
コンテキスト コンテクスト
コンテントプロバイダ Content provider
コンテナ コンテナー
コンピュータ コンピューター
コントローラ コントローラー
サーバ サーバー
サーブレット Servlet|SERVLET
サーブレット/JSP サーブレット/JSP|サーブレット&JSP|サーブレット&JSP
ジェネレータ ジェネレーター
ジェネレーティブ ジェネレイティブ
ジョブズ ジョブス
ジオタグ Geotag|geotag
シミュレー シュミレー
スカラ スカラー
スタンドアローン スタンドアロン
ストアド ストアード
ストレージ ストレッジ|ストレジ
セキュリティ セキュリティー
セッション session|Session
セッタ セッター
セレクタ セレクター
ソフトウェア ソフトウエア [^経]
ダイアグラム ダイヤグラム
タイムスタンプ timestamp|Timestamp
ツイート tweet|Tweet|ツィート
ツリーオブジェクト ツリー・オブジェクト
ツリーエントリ ツリー・エントリ
テーブル table|Table [^◆],[^◆]
ディレクター ディレクタ
データサービス Data Services
データ同期 Data Sync
チェイン チェーン
ディスク Disk
ディスパッチャ ディスパッチャー
ディスプレイ ディスプレー
ディレクトリ ディレクトリー
テクノロジ テクノロジー
デザイナ デザイナー
デバッグ デバック
デフォルト 既定|ディフォルト|デフォールト
デプロイ デプロイメント ,,<英語的には正しくないかもだけど多くの場合はこっちに>
デベロッパ ディベロッパー|ディベロッパ|デベロッパー|ディヴェロッパ
デリバリ デリバリー
ドキュメント ドキュメンテーション ,,<英語的には正しくないかもだけど多くの場合はこっちに>
ドライバ ドライバー
ドラッグ&ドロップ ドラッグ・アンド・ドロップ|ドラッグアンドドロップ|ドラッグ&ドロップ
ハイパーリンク ハイパー・リンク
パーサ パーサー|パーザー|パーザ
パーマリンク Permalink|permalink|permanent link|パーマネントリンク
バッファ バッファー
パス path|Path
パターン パタン
ハッシュ hash|Hash
バラ 薔薇
バラエティ バラエティー
パラメータ パラメタ|パラメーター
バランサ バランサー
ハンドラ ハンドラー
ヒット率 hit率
ファイラ ファイラー
ファクトリ ファクトリー
フィーチャーフォン フィーチャフォン
ブラウザ Webブラウザー?|WEBブラウザー? ,,RE,<★Webブラウザ★WEBブラウザー★>
ブラウザ ブラウザー
プライマリ プライマリー
プラットフォーム プラットホーム
プレフィックス プレフィクス|プリフィックス
プレイヤー プレーヤ ,,<ゲームを遊ぶ人などの場合>
プレーヤ プレーヤー ,,<CDプレーヤなどの場合>
ブレーク ブレイク
プレーン プレイン ,[^グ],<☆ロールプレイング☆>
プロパティ プロパティー
ヘビー ヘヴィ ,,<ヘビーユーザなどの場合>
レビュア レビュアー|レビュワー|レビュワ|レビューアー|レビューア|レビューワー|レビューワ
ビューア ビューアー|ビューワー|ビューワ
ファイアウォール ファイアーウォール|ファイヤーウォール|ファイヤウォール|ファイヤーウオール
フィルタ フィルター
フィクスチャ フィクスチャー
フェイルオーバー フェイルオーバ|フェールオーバー|フェールオーバ
フェーズ フェイズ
フッタ フッター|フッダ
プロキシ プロクシ|プロクシー|プロキシー|Proxy|proxy
ブログ blog|Blog [^/],[^/]
プログラマ プログラマー
プロシージャ プロシージャー
ブロードキャストレシーバ Broadcast receiver
プロバイダ プロバイダー
ベンダー ベンダ
ヘッダ ヘッダー|ヘッタ|ヘッター
ベクタ ベクター
ページャ ページャー
ポインタ ポインター
ポリモフィズム ポリモルフィズム|ポリモーフィズム|ポルモルフィズム
マトリックス マトリクス
マッパ マッピングツール|マッパー
マネジメント マネージメント
メーカー メーカ
メーリングリスト ML
メタファ メタファー
メモリ メモリー
メンテナンス メインテナンス
メンテナ メンテナー
メンバー メンバ ,[^ー],<人間の意味では「メンバー」、変数などは「メンバ」>
リーダー リーダ ,[^ー],<人間の意味では「リーダー」、readerの意味では「リーダ」>
レジューム リジューム
モジュール module|Module
ユーザ ユーザー
ユーティリティ ユーティリティー
ユニットテスト Unitテスト|単体テスト ,,<単体テストはケースバイケース>
ライブラリ ライブラリー
ラッパ ラッパー
リグレッション デグレード|デグレ ,,<デグレは英語圏では使わない by Jenkins川口さん>
リスナ リスナー
リバースプロキシ Reverse Proxy
リファラ リファラー
リポジトリ リポジトリー|レポジトリ|レポジトリー
ルータ ルーター
レイヤ レイヤー [^プ]
レジストリ レジストリー
レイテンシ レイテンシー
ローダ ローダー
ワーカ ワーカー|worker
ワンタイムURL Onetime URL
クアッドコアCPU Quad Core CPU
クアッドコア クァッドコア|Quad Core|クァッドCore|Quadコア
デュアルコアCPU Dual Core CPU
デュアルコア Dual Core|デュアルCore|Dualコア
マスタ マスター|Master|master ,[^.],<人間の意味では「マスター」>
マスタ/スレーブ マスタ・スレーブ
バックアップ Backup ,[^.]
スレーブ スレイブ|Slave ,[^.]
記述子 ディスクリプタ
属性 アトリビュート ,,<ケースバイケース。XML系ファイルの場合、要素=エレメント(=タグ名)、属性=アトリビュート>
要素 エレメント
# 配備 デプロイメント|デプロイ ,,<ケースバイケース>
# (固有名詞)
# 原則としては原典・開発元の表記に準拠すること
# 原典で表記が揺れている場合は、バージョン数との間に半角アキを入れる
ActionController Action Controller
ActionMailer Action Mailer
ActionPack Action Pack
ActionScript Action Script|アクションスクリプト
ActionScript \1 ActionScript([0-9]) ,,RE,<★ActionScript2★>
ActionScript Virtual Machine ActionScriptVirtualMachine|ActionScript VirtualMachine
ActionView Action View
ActiveModel Active Model
ActiveRecord Active Record
ActiveResource Active Resource
ActiveSupport Active Support
Apache apache|Apatch|apatch
Apache \1\2 Apache([0-9])|Apatch([0-9]) ,,RE,<★Apache2★apatch2★>
ASP.NET ASP .NET
Bean ビーン
Bigtable BigTable|Big Table|Big table
CakePHP
CakePHP \1 CakePHP([0-9]) ,,RE,<★CakePHP2★>
Capistrano Capistorano
Chrome Web Store Chromeウェブストア|Chrome Webストア
Cygwin
DBFlute
Debian GNU/Linux Debian|Debian/GNU Linux
DeNA ディー・エヌ・エー|ディーエヌエー|DENA [^/.],[^/.],<☆dena.jp☆>
Dreamweaver DreamWeaver
easy_install
Eclipse
ECMAScript ECMA Script
EJB-JARファイル
Elisp
Lisp
Emacs
Emacs \1 Emacs([0-9]) ,,RE,<★Emacs1★>
Emacs Lisp
EventMachine
Excel エクセル
express
# ●facebook.comを除外したい●
# 以下の記法が使えれば解決なのですが、機能しないです。
# Facebook [^/.],[^/.],<☆facebook.com☆>
# 以下みたいにするしかないですかね?
# Facebook facebook [^/.],[^/.],<☆facebook.com☆>
Facebook facebook [^/.],[^/.],<☆facebook.com☆>
Firebug
Firefox FireFox|Fire Fox|ファイアーフォックス|ファイヤーフォックス
Flash フラッシュ
Flash Lite FlashLite
Flash Player Flashプレイヤー|Flash プレイヤー|Flashプレーヤ|Flash プレーヤ|Flashプレーヤー|Flash プレーヤー|FlashPlayer
Flashプラットフォーム Flash Platform
Flex Builder FlexBuilder
Gears GoogleGears|Google Gears
GHCi
Git
GitHub github [^/\.],,RE,<★github★GITHUB★☆/github☆>
Gmail
Google Gadget Googleガジェット
Google Maps Google Map|GoogleMaps|GoogleMap|Googleマップ
Greasemonkey GreaseMonkey|Grease monkey|Grease Monkey
gzip
Heartbeat
HTML5 HTML 5
HTML \1 HTML([0-4]) ,,RE,<★HTML4★>
HTTP \1 HTTP([0-9]) ,,RE,<★HTTP1★>
I/O IO
ImageMagick
Internet Explorer \1\2 Internet Explorer([0-9])|IE([0-9]) ,,RE,<★Internet Explorer4★IE6★>
Internet Explorer IE
inode iノード
iOS SDK <IOS SDK>
ISO ISO-
ISO \1 ISO([0-9]) ,,RE,<★ISO9★>
iPad
iPhone
Jade
JARファイル
Java \1 Java([0-9]) ,,RE,<★Java6★>
Java 3D Java3D
Java EE JavaEE
Java EE \1 JavaEE([0-9]) ,,RE,<★JavaEE5★>
Java EE \1 Java EE([0-9]) ,,RE,<★Java EE5★>
Java SE JavaSE
Java SE \1 JavaSE([0-9]) ,,RE,<★JavaSE5★>
Java SE \1 Java SE([0-9]) ,,RE,<★Java SE5★>
JavaBeans JavaBean|Java Bean|Java Beans
Javadoc
JavaScript Java Script|Javascript|javascript
JavaScript \1 JavaScript([0-9]) ,,RE,<★JavaScript1★>
JavaServer Faces Java Server Faces
JavaServer Pages Java Server Pages
Jenkins
JDK \1 JDK([0-9]) ,,RE,<★JDK5★>
JPEG
JSF \1 JSF([0-9]) ,,RE,<★JSF1★>
JSP \1 JSP([0-9]) ,,RE,<★JSP1★>
JVM Java VM|JavaVM
key-value Key-Value|キーバリュー|キー・バリュー|キー/バリュー
KitchenSink
Kyoto Cabinet KyotoCabinet
Kyoto Tycoon KyotoTycoon|Tokyo *Tycoon ,,RE,<★Tokyo Tycoon★TokyoTycoon★>
LL LL言語
Mac OS MacOS
Mac OS X MacOSX
MacBook Mac Book
MacPorts
Maven
MeCab
memcached
Microsoft マイクロソフト|microsoft [^/.],[^/.],<☆microsoft.com☆>
Migemo
mixi
MongoDB Mongo DB
MySQL
Nagios \1 Nagios([0-9]) ,,RE,<★Nagios1★>
nginx
Node.js
# Nodeが正式名称、Node.jsが愛称
OAuth
OmniAuth
OpenGL Open GL
OS オペレーティングシステム
parallel pararllel
PC パソコン
Pentium 4 Pentium IV
Pentium II Pentium 2|Pentium2
Pentium III Pentium 3|Pentium3
Perl \1 Perl([0-9]) ,,RE,<★Perl5★>
Perl
Photoshop PhotoShop|photoshop|フォトショップ
PHP \1 PHP([0-9]) ,,RE,<★PHP5★>
PHPUnit
ping
pip
pixiv
POPFile
PostScript
PostgreSQL \1 PostgreSQL([0-9]) ,,RE,<★PostgreSQL8★>
Python
RADIUS
Rails \1 Rails([0-9]) ,,RE,<★Rails3★>
Rake
Red Hat RedHat|Redhat|redhat|RedHad|Redhad|redhad|レッドハット
Red Hat Linux RedHatLinux|RedHat Linux
Red Hat Linux \1 Red Hat Linux([0-9])|RedHatLinux([0-9])|RedHat Linux([0-9]) ,,RE,<★Red Hat Linux1★>
Redis
RELAX NG
RFC \1 RFC([0-9]) ,,RE,<★RFC1★>
RPCサービス RPC Services
Ruby
Ruby \1 Ruby([0-9]) ,,RE,<★Ruby1★>
Ruby on Rails Ruby On Rails|RoR
RubyGems
RubyGems Ruby Gems
SAML \1 SAML([0-9]) ,,RE,<★SAML2★>
Scheme
Servlet \1 Servlet([0-9]) ,,RE,<★Servlet2★>
Silverlight SilverLight|Silver Light
SimpleTest
Sinatra
SkeedCast
Smalltalk スモールトーク [^/.],[^/.]
Socket.IO
SourceForge sourceforge [^/.]
SpiderMonkey
SQL \1 SQL([0-9]) ,,RE,<★SQL1★>
SQLite
Squid
Subversion SubVersion|subversion [^/.],[^/.]
Sun
SunRPC Sun RPC
SUSE
SWFファイル
Symfony2 Symfony 2
Tomcat \1 Tomcat([0-9]) ,,RE,<★Tomcat5★>
Twitter
Twitter ツイッター
Tokyo Cabinet TokyoCabinet
Tokyo Dystopia TokyoDystopia|Kyoto *Dystopia ,,RE,<★Kyoto Dystopia★>
Tokyo Promenade TokyoPromenade|Kyoto *Promenade ,,RE,<★Kyoto Promenade★>
Tokyo Tyrant TokyoTyrant|Kyoto *Tyrant ,,RE<★Kyoto Tyrant★>
Tritonn Triton|triton|tritonn
Ubuntu ubuntu|Ubuntsu|ubuntsu|Ubuntu Linux
Unicode unicode|ユニコード
UNIX Unix
UTF-8 UTF8|UTF 8|utf8
vi Vi [^./.],[^mt-/.]
Vim vim [^./.],[^t-/.]
Vim \1 vim([0-9]) ,,RE,<★vim9★Vim8★>
Vimスクリプト vim script
Visual Basic VisualBasic|VB
Visual Studio .NET Visual Studio.NET
VMware
WARファイル
Web
Web API WebAPI|WEBAPI|WEB API
Web UI WebUI
WebLogic Web Logic
WebSphere Web Sphere
# \1Webサイト ([^Web|WEB])サイト ,,RE<★あサイト★>
# \1Webページ ([^Web|WEB|トップ|ホーム|外部|配布|公式|\d])ページ ,,RE,<★あページ★>
Wi-Fi WiFi
Windows 2000 Windows2000
Windows 2000 Server Windows Server 2000
Windows 3. Windows3.
Windows 7 Windows7
Windows 95 Windows95
Windows 98 Windows98
Windows Me WindowsMe|WindowsME
Windows NT WindowsNT
Windows Server 2003 Windows 2003 Server
Windows Server 2008 Windows 2008 Server
Windows Vista WindowsVista
Windows XP WindowsXP
Word ワード [^ースォ]
xAuth
Xcode
XML Schema
Yahoo! YAHOO!|Yahoo|YAHOO|ヤフー ,[^!.],<☆yahoo.com☆>
Yahoo!ウィジェット YahooWidget|Yahoo!Widget|Yahoo! Widget|YahooGadget|Yahoo!Gadget|Yahoo! Gadget
YouTube Youtube|youtube
YSlow
ZIPファイル
オライリー・ジャパン オライリージャパン|オライリー ,[^・]
ソフトバンク クリエイティブ ソフトバンククリエイティブ
ピアソン・エデュケーション ピアソンエデュケーション ,[^・]
# (Wiki)
qwikWeb クイックウェブ|クイックWeb [^/.],[^/.]
C2 Wiki C2ウィキ [^.],[^.]
SearchWiki サーチウィキ|サーチWiki [^.],[^.]
MediaWiki メディアウィキ|メディアWiki [^.],[^.]
HyperPerl ハイパーパール [^.],[^.]
Nupedia ヌーペディア [^.],[^.]
UseModWiki ユースモッドウィキ|ユースモッドWiki [^.],[^.]
TiddlyWiki ティドリーウィキ|ティドリーWiki [^.],[^.]
MeatballWiki ミートボールウィキ|ミートボールWiki [^.],[^.]
WikiWikiWeb ウィキウィキウェブ|ウィキウィキWeb [^/.],[^/.]
Wikia ウィキア|Wikiア [^.],[^.]
Wikimedia ウィキメディア|Wikiメディア [^/.],[^/.]
Wikipedia WikiPedia|ウィキペディア [^/.],[^/.]
WikiBase Wikiベース|ウィキベース [^/.],[^/.]
Wiki wiki|ウィキ [^/.],[^/.]
# (MVC、フレームワーク用語)
モデル Model
ビュー View|view
コントローラ Controller|コントローラー
アクションクラス Actionクラス
アクションリスナ ActionListener|Action Listener|ActionListener
アクションマッピング Actionマッピング|Action Mapping
アクションフォームBean ActionFormBean|ActionFormBeans|ActionForm Bean
アクションフォーム Action Form|ActionForm
アクションサーブレット ActionServlet|Action Servlet|Actionサーブレット
アクション Action
フォームBean Form Bean|フォームビーン
リクエストオブジェクト Requestオブジェクト
レスポンスオブジェクト Responseオブジェクト
セッションオブジェクト Sessionオブジェクト
# (EJB用語(Sunのページより))
リモートインタフェース Remoteインタフェース
ホームインタフェース Homeインタフェース
ローカルインタフェース Localインタフェース
サービスインタフェース Serviceインタフェース
エンティティBean Entity Bean|entity bean
セッションBean session bean|Session Bean
# 【記号類、括弧類、単位】
。 .
、 ,
% % ,[^0123456789],<本文中では>
\1/\2 ([^0-9a-zA-Z"\*\/\s\.◆「])\/([^0-9a-zA-Z"\*\/\s\.◆」]) ,,RE<全角文字間の半角スラッシュを全角に。★あ/い★>
\1 ([ァ-ヶ])・ ,,RE<カタカナの後ろの中黒「・」をトルツメ。★ア・★>
…… ・・・|・・・|… [^…],[^…],RE
── ――|─―|―─ ,,RE,<ダーシ、ダーシとケイ混在>
── ―|─ [^―|─],[^―|─],RE,<1本のダーシとケイをケイ2本に。★つまり─、★☆つまり──、☆>
: : [^ps:],[^\/:],RE,<★A:内容★☆FE80::CD00☆http://www☆>
例: e.g.
# 保留:( ) ()メソッド|( )メソッド
# (!と?の処理)
!? !?
?! ?!
!! !!
?? ??
\1! ([^a-zA-Z!\<])\!$ ,,RE<★食べる!(改行)★☆make!(改行)☆>
\1? ([^a-zA-Z!\<])\?$ ,,RE<★食べる?(改行)★☆make?(改行)☆>
!? \1 !?([^\n\s「」『』()[]]) ,,RE,<★!?あ★●「行末ではない」という指定が無理みたい●>
!? \1 \!\?([^\n\s「」『』()[]]) ,,RE,<★!?あ★>
?! \1 ?!([^\n\s「」『』()[]]) ,,RE,<★?!あ★>
?! \1 \?\!([^\n\s「」『』()[]]) ,,RE,<★?!あ★>
?? \1 ??([^\n\s「」『』()[]]) ,,RE,<★??あ★>
?? \1 \?\?([^\n\s「」『』()[]]) ,,RE,<★??あ★>
! \1 !([^\n\s「」『』()[]]) ,,RE,<★!あ★>
! \1 \!([^\n\s「」『』()[]]) ,,RE,<★!あ★>
? ?  ,,<全アキを半アキ2つに。★? あ★>
? \1 ?([^\n\s「」『』()[]★]) ,,RE,<★?あ★>
? \1 \?([^\n\s「」『』()[]★]) ,,RE,<★?あ★
\1×\2 ([0-9])x([0-9]) ,,RE<かけ算。★0x9★>
→ ->
# 丸数字
(10) (10)|10.
(1) (1)|①|1.
(2) (2)|②|2.
(3) (3)|③|3.
(4) (4)|④|4.
(5) (5)|⑤|5.
(6) (6)|⑥|6.
(7) (7)|⑦|7.
(8) (8)|⑧|8.
(9) (9)|⑨|9.
# 黒四角数字
[10] \[10\] ,,RE<★[10]★>
[1] \[1\] ,,RE<★[1]★>
[2] \[2\] ,,RE<★[2]★>
[3] \[3\] ,,RE<★[3]★>
[4] \[4\] ,,RE<★[4]★>
[5] \[5\] ,,RE<★[5]★>
[6] \[6\] ,,RE<★[6]★>
[7] \[7\] ,,RE<★[7]★>
[8] \[8\] ,,RE<★[8]★>
[9] \[9\] ,,RE<★[9]★>
# 一文字ローマ数字をアルファベットに
# ●マッチして欲しくないivなどもマッチしちゃう●
IV Ⅳ
iv ⅳ
VI Ⅵ
vi ⅵ
VII Ⅶ
vii ⅶ
VIII Ⅷ
viii ⅷ
IX Ⅸ
ix ⅸ
# (括弧類)
(\1) \(([^\)]+)\) ,,RE<半角→全角括弧囲み。★(あ)★>
( ) ()
{ } {}
[ ] \[\] ,,RE,<★[]★>
( (|( ,,<全角括弧前後の空白を除去>
) ) | ) ,,<全角括弧前後の空白を除去>
( .(|。(
)。 。)
)、 、)
)。\1 )(\n) ,,RE,<★文末なのでここでは検証できない★>
「 「
」 」
」「 」、「
」 。」
# (単位)
MB Mバイト|メガバイト [\d十百千万],,RE,<★1Mバイト★十メガバイト★>
GB Gバイト|ギガバイト [\d十百千万],,RE,<★1Gバイト★十ギガバイト★>
KB Kバイト|キロバイト [\d十百千万],,RE,<★1Kバイト★十キロバイト★>
TB Tバイト|テラバイト [\d十百千万],,RE,<★1Tバイト★十テラバイト★>
PB Pバイト|ペタバイト [\d十百千万],,RE,<★1Pバイト★十ペタバイト★>
ピクセル px|pixel [\d十百千万],,RE,<★1pixel★十pixel★>
ビット bit|Bit [\d十百千万],,RE,<★1Bit★十Bit★>
kbps Kbps [\d十百千万],,RE,<★1Kbps★十Kbps★>
kHz KHz|Khz|khz|KHZ|kHZ [\d十百千万],,RE,<★1KHz★十KHz★>
Hz hz|HZ [\d十百千万],,RE,<★1HZ★十HZ★>
# 【ルビ(非常用漢字だけど漢字で表記したいもの。初出時のみ置換)】
◆ルビ/◆倣◆なら◆/ルビ◆ 倣 [^模],[いうっ],<★倣う★>
◆ルビ/◆乖離◆かいり◆/ルビ◆ 乖離 ,[^◆]
◆ルビ/◆恣意◆しい◆/ルビ◆ 恣意 ,[^◆]
◆ルビ/◆蘊蓄◆うんちく◆/ルビ◆ 蘊蓄 ,[^◆]
◆ルビ/◆謳◆うた◆/ルビ◆ 謳 ,[^◆歌]
◆ルビ/◆閾値◆いきち◆/ルビ◆ しきい値|いき値|閾値 ,[^◆]
◆ルビ/◆橋頭堡◆きょうとうほ◆/ルビ◆ 橋頭堡|橋頭保 ,[^◆]
◆ルビ/◆覗◆のぞ◆/ルビ◆ 覗 ,[^◆]
◆ルビ/◆頓挫◆とんざ◆/ルビ◆ 頓挫 ,[^◆]
◆ルビ/◆辟易◆へきえき◆/ルビ◆ 辟易 ,[^◆]
◆ルビ/◆玉石混淆◆ぎょくせきこんこう◆/ルビ◆ 玉石混淆|玉石混交 ,[^◆]
◆ルビ/◆変貌◆へんぼう◆/ルビ◆ 変貌 ,[^◆]
◆ルビ/◆範疇◆はんちゅう◆/ルビ◆ 範疇 ,[^◆]
◆ルビ/◆紐◆ひも◆/ルビ◆ 紐 ,[^◆]
◆ルビ/◆躊躇◆ちゅうちょ◆/ルビ◆ 躊躇 ,[^◆]
◆ルビ/◆嗜好◆しこう◆/ルビ◆ 嗜好 ,[^◆]
◆ルビ/◆忌憚◆きたん◆/ルビ◆ 忌憚 ,[^◆]
◆ルビ/◆誹謗中傷◆ひぼうちゅうしょう◆/ルビ◆ 誹謗中傷 ,[^◆]
◆ルビ/◆彷彿◆ほうふつ◆/ルビ◆ 彷彿 ,[^◆]
◆ルビ/◆隠蔽◆いんぺい◆/ルビ◆ 隠蔽 ,[^◆]
◆ルビ/◆俯瞰◆ふかん◆/ルビ◆ 俯瞰 ,[^◆]
◆ルビ/◆所以◆ゆえん◆/ルビ◆ 所以 ,[^◆]
◆ルビ/◆叡智◆えいち◆/ルビ◆ 叡智 ,[^◆]
◆ルビ/◆汲々◆きゅうきゅう◆/ルビ◆ 汲々 ,[^◆]
◆ルビ/◆徒花◆あだばな◆/ルビ◆ 徒花 ,[^◆]
◆ルビ/◆悶々◆もんもん◆/ルビ◆ 悶々 ,[^◆]
◆ルビ/◆精緻◆せいち◆/ルビ◆ 精緻 ,[^◆]
◆ルビ/◆顛末◆てんまつ◆/ルビ◆ 顛末 ,[^◆]
◆ルビ/◆咀嚼◆そしゃく◆/ルビ◆ 咀嚼 ,[^◆]
◆ルビ/◆些細◆ささい◆/ルビ◆ 些細 ,[^◆]
◆ルビ/◆遡上◆そじょう◆/ルビ◆ 遡上 ,[^◆]
◆ルビ/◆諍◆いさか◆/ルビ◆ 諍 ,[^◆]
◆ルビ/◆末裔◆まつえい◆/ルビ◆ 末裔 ,[^◆]
◆ルビ/◆坩堝◆るつぼ◆/ルビ◆ 坩堝 ,[^◆]
# 【略語(必要に応じて初出時のみ置換)】
# 媒体柄マッチしすぎそうなもの
# HTML(◆i/◆HyperText Markup Language◆/i◆) HTML [^.a-zA-Z],[^a-zA-Z]
# HTTP(◆i/◆Hypertext Transfer Protocol◆/i◆) HTTP [^.a-zA-Z],[^a-zA-Z]
# URI(◆i/◆Uniform Resource Identifier◆/i◆) URI [^.a-zA-Z],[^a-zA-Z]
# URL(◆i/◆Uniform Resource Locator◆/i◆) URL [^.a-zA-Z],[^a-zA-Z]
ACL(◆i/◆Access Control List◆/i◆) ACL [^.a-zA-Z],[^a-zA-Z]
ADF(◆i/◆Application Descriptor File◆/i◆) ADF [^.a-zA-Z],[^a-zA-Z]
AIR(◆i/◆Adobe Integrated Runtime◆/i◆) AIR [^.a-zA-Z],[^a-zA-Z]
Ajax(◆i/◆Asynchronous JavaScript and XML◆/i◆) Ajax|AJAX [^.a-zA-Z],[^a-zA-Z]
AMF(◆i/◆Action Message Format◆/i◆) AMF [^.a-zA-Z],[^a-zA-Z]
AMI(◆i/◆Amazon Machine Image◆/i◆) AMI [^.a-zA-Z],[^a-zA-Z]
AMQP(◆i/◆Advanced Message Queuing Protocol◆/i◆) AMQP [^.a-zA-Z],[^a-zA-Z]
Ant
AOF(◆i/◆Append Only File◆/i◆) AOF [^.a-zA-Z],[^a-zA-Z]
AOP(◆i/◆Aspect Oriented Programming◆/i◆、アスペクト指向プログラミング) AOP [^.a-zA-Z],[^a-zA-Z]
ARP(◆i/◆Address Resolution Protocol◆/i◆) ARP [^.a-zA-Z],[^a-zA-Z]
ASCII(◆i/◆American Standard Code for Information Interchange◆/i◆) ASCII [^.a-zA-Z],[^a-zA-Z]
# AVI(◆i/◆Audio Video Interleave◆/i◆) AVI [^.a-zA-Z],[^a-zA-Z]
AWS(◆i/◆Amazon Web Services◆/i◆) AWS [^.a-zA-Z],[^a-zA-Z]
BDD(◆i/◆Behavior Driven Development◆/i◆、振舞駆動開発) BDD [^.a-zA-Z],[^a-zA-Z]
BGP(◆i/◆Border Gateway Protocol◆/i◆) BGP [^.a-zA-Z],[^a-zA-Z]
CARP(◆i/◆Cache Array Routing Protocol◆/i◆) CARP [^.a-zA-Z],[^a-zA-Z]
CAS(◆i/◆Compare And Swap◆/i◆) CAS [^.a-zA-Z],[^a-zA-Z]
CC(◆i/◆Creative Commons◆/i◆) CC [^.a-zA-Z],[^a-zA-Z]
CDH(◆i/◆Cloudera's Distribution including Apache Hadoop◆/i◆) CDH [^.a-zA-Z],[^a-zA-Z]
CDN(◆i/◆Contents Delivery Network◆/i◆) CDN [^.a-zA-Z],[^a-zA-Z]
CGM(◆i/◆Consumer Generated Media◆/i◆) CGM [^.a-zA-Z],[^a-zA-Z]
◆ルビ/◆CIDR◆サイダー◆/ルビ◆(◆i/◆Classless Inter-Domain Routing◆/i◆) CIDR [^.a-zA-Z],[^a-zA-Z]
CISC(◆i/◆Complex Instruction Set Computer◆/i◆) CISC [^.a-zA-Z],[^a-zA-Z]
CI(◆i/◆Continuous Integration◆/i◆、継続的インテグレーション) CI [^.a-zA-Z],[^a-zA-Z]
CJK(◆i/◆Chinese Japanese Korean◆/i◆、中国語・日本語・韓国語) CJK [^.a-zA-Z],[^a-zA-Z]
CLR(◆i/◆Common Language Runtime◆/i◆、共通言語ランタイム) CLR [^.a-zA-Z],[^a-zA-Z]
COM(◆i/◆Component Object Model◆/i◆) COM [^.a-zA-Z],[^a-zA-Z]
CORS(◆i/◆Cross-Origin Resource Sharing◆/i◆) CORS [^.a-zA-Z],[^a-zA-Z]
CoW(◆i/◆Copy on Write◆/i◆) CoW [^.a-zA-Z],[^a-zA-Z]
CRUD(Create:生成、Read:読み取り、Update:更新、Delete:削除) CRUD [^.a-zA-Z],[^a-zA-Z]
CRM(◆i/◆Customer Relationship Management◆/i◆、顧客関係管理) CRM [^.a-zA-Z],[^a-zA-Z]
CR(◆i/◆Carriage Return◆/i◆) CR [^.a-zA-Z],[^a-zA-Z]
CMMI(◆i/◆Capability Maturity Model Integration◆/i◆、能力成熟度モデル統合) CMMI [^.a-zA-Z],[^a-zA-Z]
CMS(◆i/◆Content Management System◆/i◆) CMS [^.a-zA-Z],[^a-zA-Z]
CoC(◆i/◆Convention Over Configuration◆/i◆) CoC [^.a-zA-Z],[^a-zA-Z]
CSRF(◆i/◆Cross-Site Request Forgeries◆/i◆) CSRF [^.a-zA-Z],[^a-zA-Z]
# CSS(◆i/◆Cascading Style Sheets◆/i◆) CSS [^.a-zA-Z],[^a-zA-Z]
CSV(◆i/◆Comma Separated Values◆/i◆、カンマ区切り) CSV [^.a-zA-Z],[^a-zA-Z]
CUI(◆i/◆Character User Interface◆/i◆) CUI [^.a-zA-Z],[^a-zA-Z]
CVS(◆i/◆Concurrent Versions System◆/i◆) CVS [^.a-zA-Z],[^a-zA-Z]
DAT(◆i/◆Digital Audio Tape◆/i◆) DAT [^.a-zA-Z],[^a-zA-Z]
DCOM(◆i/◆Distributed COM◆/i◆) DCOM [^.a-zA-Z],[^a-zA-Z]
DDL(◆i/◆Data Definition Language◆/i◆) DDL [^.a-zA-Z],[^a-zA-Z]
DDoS(◆i/◆Distributed Denial of Service◆/i◆、分散型サービス拒否) DDoS [^.a-zA-Z],[^a-zA-Z]
DHCP(◆i/◆Dynamic Host Configuration Protocol◆/i◆) DHCP [^.a-zA-Z],[^a-zA-Z]
DHH(◆i/◆David Heinemeier Hansson◆/i◆) DHH [^.a-zA-Z],[^a-zA-Z]
DI(◆i/◆Dependency Injection◆/i◆) DI [^.a-zA-Z],[^a-zA-Z]
DLL(◆i/◆Dynamic Link Library◆/i◆) DLL [^.a-zA-Z],[^a-zA-Z]
DNS(◆i/◆Domain Name System◆/i◆) DNS [^.a-zA-Z],[^a-zA-Z]
DOM(◆i/◆Document Object Model◆/i◆) DOM [^.a-zA-Z],[^a-zA-Z]
DoS(◆i/◆Denial of Service◆/i◆、サービス拒否) DoS [^.a-zA-Z],[^a-zA-Z]
DRBD(◆i/◆Distributed Replicated Block Device◆/i◆) DRBD [^.a-zA-Z],[^a-zA-Z]
DRY(◆i/◆Don't Repeat Yourself◆/i◆) DRY [^.a-zA-Z],[^a-zA-Z]
DSL(◆i/◆Domain Specific Language◆/i◆、ドメイン特化言語) DSL [^.a-zA-Z],[^a-zA-Z]
DVCS(◆i/◆Distributed Version Control System◆/i◆、分散型バージョン管理システム) DVCS [^.a-zA-Z],[^a-zA-Z],<●WZ5では文字数制限で端が切れる●>
DTD(◆i/◆Document Type Definition◆/i◆) DTD [^.a-zA-Z],[^a-zA-Z]
EDI(◆i/◆Electronic Data Interchange◆/i◆) EDI [^.a-zA-Z],[^a-zA-Z]
EoD(◆i/◆Ease of Development◆/i◆) EoD [^.a-zA-Z],[^a-zA-Z]
EOF(◆i/◆End Of File◆/i◆) EOF [^.a-zA-Z],[^a-zA-Z]
ERP(◆i/◆Enterprise Resource Planning◆/i◆) ERP [^.a-zA-Z],[^a-zA-Z]
FCS(◆i/◆Flash Communication Server◆/i◆) FCS [^.a-zA-Z],[^a-zA-Z]
FLV(◆i/◆Flash Video◆/i◆) FLV [^.a-zA-Z],[^a-zA-Z]
FMS(◆i/◆Flash Media Server◆/i◆) FMS [^.a-zA-Z],[^a-zA-Z]
# FTP(◆i/◆File Transfer Protocol◆/i◆) MMS [^.a-zA-Z],[^a-zA-Z]
GC(◆i/◆Garbage Collection◆/i◆) GC [^.a-zA-Z],[^a-zA-Z]
GFS(◆i/◆Google File System◆/i◆) GFS [^.a-zA-Z],[^a-zA-Z]
GIL(◆i/◆Global Interpreter Lock◆/i◆) GIL [^.a-zA-Z],[^a-zA-Z]
GPL(◆i/◆GNU General Public License◆/i◆) GPL [^.a-zA-Z],[^a-zA-Z]
GUI(◆i/◆Graphical User Interface◆/i◆) GUI [^.a-zA-Z],[^a-zA-Z]
HA(◆i/◆High Availability◆/i◆) HA [^.a-zA-Z],[^a-zA-Z]
HDCP(◆i/◆High-bandwidth Digital Content Protection system◆/i◆) HDCP [^.a-zA-Z],[^a-zA-Z]
# HDD(◆i/◆Hard Disk Drive◆/i◆) HDD [^.a-zA-Z],[^a-zA-Z]
HDFS(◆i/◆Hadoop Distributed File System◆/i◆) HDFS [^.a-zA-Z],[^a-zA-Z]
i18n(◆i/◆internationalization◆/i◆、国際化) i18n [^.a-zA-Z],[^a-zA-Z]
IaaS(◆i/◆Infrastructure as a Service◆/i◆) IaaS [^.a-zA-Z],[^a-zA-Z]
IANA(◆i/◆Internet Assigned Numbers Authority◆/i◆) IANA [^.a-zA-Z],[^a-zA-Z]
ICU(◆i/◆Internatinal Component for Unicode◆/i◆) ICU [^.a-zA-Z],[^a-zA-Z]
IDE(◆i/◆Integrated Development Environment◆/i◆、統合開発環境) IDE [^.a-zA-Z],[^a-zA-Z]
IDL(◆i/◆Interface Description Language◆/i◆、インタフェース定義言語) IDL [^.a-zA-Z],[^a-zA-Z]
# IEEE(◆i/◆Institute of Electrical and Electronics Engineers◆/i◆) IEEE [^.a-zA-Z],[^a-zA-Z]
IETF(◆i/◆Internet Engineering Task Force◆/i◆) IETF [^.a-zA-Z],[^a-zA-Z]
IIS(◆i/◆Internet Information Services◆/i◆) IIS [^.a-zA-Z],[^a-zA-Z]
IM(◆i/◆Instant Messenger◆/i◆) IM [^.a-zA-Z],[^a-zA-Z]
IMAP(◆i/◆Internet Message Access Protocol◆/i◆) IMAP [^.a-zA-Z],[^a-zA-Z]
IME(◆i/◆Input Method Editor◆/i◆) IME [^.a-zA-Z],[^a-zA-Z]
IPVS(◆i/◆IP Virtual Server◆/i◆) IPVS [^.a-zA-Z],[^a-zA-Z]
IRC(◆i/◆Internet Relay Chat◆/i◆) IRC [^.a-zA-Z],[^a-zA-Z]
ISO(◆i/◆International Organization for Standardization◆/i◆、国際標準化機構) ISO [^.a-zA-Z],[^a-zA-Z]
ITS(◆i/◆Issue Tracking System◆/i◆) ITS [^.a-zA-Z],[^a-zA-Z]
JAM(◆i/◆Java Application Module◆/i◆) JAM [^.a-zA-Z],[^a-zA-Z]
JAR(◆i/◆Java Archive◆/i◆) JAR [^.a-zA-Z],[^a-zA-Z]
JAXB(◆i/◆Java Architecture for XML Binding◆/i◆) JAXB [^.a-zA-Z],[^a-zA-Z]
JDK(◆i/◆Java Development Kit◆/i◆) JDK [^.a-zA-Z],[^a-zA-Z]
JIT(◆i/◆Just In Time◆/i◆) JIT [^.a-zA-Z],[^a-zA-Z]
JMS(◆i/◆Java Message Service◆/i◆) JMS [^.a-zA-Z],[^a-zA-Z]
JNA(◆i/◆Java Native Access◆/i◆) JNA [^.a-zA-Z],[^a-zA-Z]
JNI(◆i/◆Java Native Interface◆/i◆) JNI [^.a-zA-Z],[^a-zA-Z]
JPA(◆i/◆Java Persistence API◆/i◆) JPA [^.a-zA-Z],[^a-zA-Z]
JRE(◆i/◆Java Runtime Environment◆/i◆、Java実行環境) JRE [^.a-zA-Z],[^a-zA-Z]
JSF(◆i/◆JavaServer Faces◆/i◆) JSF [^.a-zA-Z],[^a-zA-Z]
JSON(◆i/◆JavaScript Object Notation◆/i◆) JSON [^.a-zA-Z],[^a-zA-Z]
JSP(◆i/◆JavaServer Pages◆/i◆) JSP [^.a-zA-Z],[^a-zA-Z]
JVM(◆i/◆Java Virtual Machine◆/i◆、Java仮想マシン) JVM [^.a-zA-Z],[^a-zA-Z]
KISS(◆i/◆Keep It Simple and Stupid◆/i◆) KISS [^.a-zA-Z],[^a-zA-Z]
KPI(◆i/◆Key Performance Indicator◆/i◆、重要業績評価指標) KPI [^.a-zA-Z],[^a-zA-Z]
KVS(◆i/◆Key-Value Store◆/i◆) KVS|Key Value Store|Key-Valueストア|Key Valueストア [^.a-zA-Z],[^a-zA-Z]
l10n(◆i/◆localization◆/i◆、地域化) l10n [^.a-zA-Z],[^a-zA-Z]
LAMP(◆i/◆Linux + Apache + MySQL + Perl/PHP/Python◆/i◆) LAMP [^.a-zA-Z],[^a-zA-Z]
LAN(◆i/◆Local Area Network◆/i◆) LAN [^.a-zA-Z],[^a-zA-Z]
LDAP(◆i/◆Lightweight Directory Access Protocol◆/i◆) LDAP [^.a-zA-Z],[^a-zA-Z]
LF(◆i/◆Line Feed◆/i◆) LF [^.a-zA-Z],[^a-zA-Z]
LGPL(◆i/◆GNU Lesser General Public License◆/i◆) LGPL [^.a-zA-Z],[^a-zA-Z]
LL(◆i/◆Lightweight Language◆/i◆、軽量言語) LL [^.a-zA-Z],[^a-zA-Z]
LRU(◆i/◆Least Recently Used◆/i◆) LRU [^.a-zA-Z],[^a-zA-Z]
LVS(◆i/◆Linux Virtual Server◆/i◆) LVS [^.a-zA-Z],[^a-zA-Z]
MIME(◆i/◆Multipurpose Internet MailExtensions◆/i◆) MIME [^.a-zA-Z],[^a-zA-Z]
MMORPG(◆i/◆Massively Multiplayer Online Role-Playing Game◆/i◆) MMORPG [^.a-zA-Z],[^a-zA-Z]
MMS(◆i/◆Multimedia Messaging Service◆/i◆) MMS [^.a-zA-Z],[^a-zA-Z]
MPM(◆i/◆Multi Processing Module◆/i◆) MPM [^.a-zA-Z],[^a-zA-Z]
MVC(◆i/◆Model-View-Controller◆/i◆) MVC [^.a-zA-Z],[^a-zA-Z]
NAPT(◆i/◆Network Address Port Translation◆/i◆) NAPT [^.a-zA-Z],[^a-zA-Z]
NAS(◆i/◆Network Attached Storage◆/i◆) NAS [^.a-zA-Z],[^a-zA-Z]
NAT(◆i/◆Network Address Translation◆/i◆) NAT [^.a-zA-Z],[^a-zA-Z]
NDA(◆i/◆Non-Disclosure Agreement◆/i◆、秘密保持契約) NDA [^.a-zA-Z],[^a-zA-Z]
NFS(◆i/◆Network File System◆/i◆) NFS [^.a-zA-Z],[^a-zA-Z]
NIC(◆i/◆Network Interface Card◆/i◆) NIC [^.a-zA-Z],[^a-zA-Z]
NIO(◆i/◆New I/O◆/i◆) NIO [^.a-zA-Z],[^a-zA-Z]
npm(◆i/◆Node Package Manager◆/i◆) npm [^.a-zA-Z],[^a-zA-Z]
NTFS(◆i/◆NT File System◆/i◆) NTFS [^.a-zA-Z],[^a-zA-Z]
OGNL(◆i/◆Object Graph Navigation Language◆/i◆) OGNL [^.a-zA-Z],[^a-zA-Z]
OOP(◆i/◆Object Oriented Programming◆/i◆、オブジェクト指向プログラミング) OOP [^.a-zA-Z],[^a-zA-Z]
OSGi(◆i/◆Open Services Gateway Initiative◆/i◆) OSGi [^.a-zA-Z],[^a-zA-Z]
OSPF(◆i/◆Open Shortest Path First◆/i◆) OSPF ,[^a-zA-Za-zA-Z]
OSS(◆i/◆Open Source Software◆/i◆) OSS ,[^a-zA-Za-zA-Z]
P2P(◆i/◆Peer to Peer◆/i◆) P2P [^.a-zA-Z],[^a-zA-Z]
PaaS(◆i/◆Platform as a Service◆/i◆) PaaS [^.a-zA-Z],[^a-zA-Z]
PDA(◆i/◆Personal Digital Assistant◆/i◆、携帯情報端末) PDA [^.a-zA-Z],[^a-zA-Z]
PDCA(Plan:計画、Do:実行、Check:評価、Act:改善) PDCA [^.a-zA-Z],[^a-zA-Z]
PDO(◆i/◆PHP Data Object◆/i◆) PDO [^.a-zA-Z],[^a-zA-Z]
PEPr(◆i/◆PEAR Proposal System◆/i◆) PEPr [^.a-zA-Z],[^a-zA-Z]
POD(◆i/◆Plain Old Documentation◆/i◆) POD [^.a-zA-Z],[^a-zA-Z]
POSIX(◆i/◆Portable Operating System Interface for UNIX◆/i◆) POSIX [^.a-zA-Z],[^a-zA-Z]
PPPoE(◆i/◆PPP over Ethernet◆/i◆) PPPoE [^.a-zA-Z],[^a-zA-Z]
RAD(◆i/◆Rapid Application Development◆/i◆) RAD [^.a-zA-Z],[^a-zA-Z]
RAID(◆i/◆Redundant Arrays of Inexpensive Disks◆/i◆) RAID [^.a-zA-Z],[^a-zA-Z]
RARP(◆i/◆Reverse Address Resolution Protocol◆/i◆) RARP [^.a-zA-Z],[^a-zA-Z]
RDF(◆i/◆Resource Description Framework◆/i◆) RDF [^.a-zA-Z],[^a-zA-Z]
REPL(◆i/◆Read-eval-print loop◆/i◆) REPL [^.a-zA-Z],[^a-zA-Z]
RPC(◆i/◆Remote Procedure Call◆/i◆、遠隔手続き呼び出し) RPC [^.a-zA-Z],[^a-zA-Z]
RSS(◆i/◆RDF Site Summary◆/i◆) RSS [^.a-zA-Z],[^a-zA-Z]
RTMFP(◆i/◆Real Time Media Flow Protocol◆/i◆) RTMFP [^.a-zA-Z],[^a-zA-Z]
SaaS(◆i/◆Software as a Service◆/i◆) SaaS [^.a-zA-Z],[^a-zA-Z]
SAX(◆i/◆Simple API for XML◆/i◆) SAX [^.a-zA-Z],[^a-zA-Z]
SCM(◆i/◆Software Configuration Management◆/i◆、ソフトウェア構成管理) SCM [^.a-zA-Z],[^a-zA-Z]
SDK(◆i/◆Software Development Kit◆/i◆) SDK [^.a-zA-Z],[^a-zA-Z]
SEO(◆i/◆Search Engine Optimization◆/i◆、検索エンジン最適化) SEO [^.a-zA-Z],[^a-zA-Z]
SMTP(◆i/◆Simple Mail Transfer Protocol◆/i◆) SMTP [^.a-zA-Z],[^a-zA-Z]
SNMP(◆i/◆Simple Network Management Protocol◆/i◆) SNMP [^.a-zA-Z],[^a-zA-Z]
SNS(◆i/◆Social Networking Service◆/i◆) SNS [^.a-zA-Z],[^a-zA-Z]
SNTP(◆i/◆Simple Network Time Protocol◆/i◆) SNTP [^.a-zA-Z],[^a-zA-Z]
SOAP(◆i/◆Simple Object Access Protocol◆/i◆) SOAP [^.a-zA-Z],[^a-zA-Z]
SPOF(◆i/◆Single Point of Failure◆/i◆、単一障害点) SPOF [^.a-zA-Z],[^a-zA-Z]
SSD(◆i/◆Solid State Drive◆/i◆、フラッシュドライブ) SSD [^.a-zA-Z],[^a-zA-Z]
SSL(◆i/◆Secure Socket Layer◆/i◆) SSL [^.a-zA-Z],[^a-zA-Z]
SVD(◆i/◆Singular Value Decomposition◆/i◆、特異値分解) SVD [^.a-zA-Z],[^a-zA-Z]
TDD(◆i/◆Test Driven Development◆/i◆、テスト駆動開発) TDD [^.a-zA-Z],[^a-zA-Z]
TMTOWTDI(◆i/◆There's More Then One Way To Do It◆/i◆) TMTOWTDI [^.a-zA-Z],[^a-zA-Z]
TSV(◆i/◆Tab Separated Values◆/i◆、タブ区切り) TSV [^.a-zA-Z],[^a-zA-Z]
TTL(◆i/◆Time To Live◆/i◆、パケット有効期間) TTL [^.a-zA-Z],[^a-zA-Z] ,,<Transistor-Transistor Logicと混じるかもだけどあまり出てこなそう>
UDP(◆i/◆User Datagram Protocol◆/i◆) UDP [^.a-zA-Z],[^a-zA-Z]
UI(◆i/◆User Interface◆/i◆) UI [^.a-zA-Z],[^a-zA-Z]
UML(◆i/◆Unified Modeling Language◆/i◆、統一モデリング言語) UML [^.a-zA-Z],[^a-zA-Z]
UPS(◆i/◆Uninterruptible Power Supply◆/i◆、無停電電源装置) UPS [^.a-zA-Z],[^a-zA-Z]
UUCP(◆i/◆Unix to Unix Copy Protocol◆/i◆) UUCP [^.a-zA-Z],[^a-zA-Z]
UX(◆i/◆User Experience◆/i◆) UX [^.a-zA-Z],[^a-zA-Z]
VCS(◆i/◆Version Control System◆/i◆) VCS [^.a-zA-Z],[^a-zA-Z]
VIP(◆i/◆Virtual IP address◆/i◆) VIP [^.a-zA-Z],[^a-zA-Z]
VPN(◆i/◆Virtual Private Network◆/i◆) VPN [^.a-zA-Z],[^a-zA-Z]
VRRP(◆i/◆Virtual Router Redundancy Protocol◆/i◆) VRRP [^.a-zA-Z],[^a-zA-Z]
W3C(◆i/◆World Wide Web Consortium◆/i◆) W3C [^.a-zA-Z],[^a-zA-Z]
WAN(◆i/◆Wide Area Network◆/i◆) WAN [^.a-zA-Z],[^a-zA-Z]
WMA(◆i/◆Windows Media Audio◆/i◆) WMA [^.a-zA-Z],[^a-zA-Z]
WYSIWYG(◆i/◆What You See Is What You Get◆/i◆) WYSIWYG [^.a-zA-Z],[^a-zA-Z]
XSLT(◆i/◆XSL Transformations◆/i◆) XSLT [^.a-zA-Z],[^a-zA-Z]
XSL(◆i/◆Extensible Stylesheet Language◆/i◆) XSL [^.a-zA-Z],[^a-zA-Z]
XSS(◆i/◆Cross-Site Scripting◆/i◆、クロスサイトスクリプティング) XSS [^.a-zA-Z],[^a-zA-Z]
YAML(◆i/◆YAML Ain't Markup Language◆/i◆) YAML [^.a-zA-Z],[^a-zA-Z]
YAPC(◆i/◆Yet Anothor Perl Conferences◆/i◆) YAPC ,[^]

現在の用語統一機能の長所

  • 一括置換も、目視で確認しながらの置換もできる
  • 例:必ずしも「よい」→「良い」と置換したわけではない
  • テキスト全体の用語統一も、選択した部分だけの用語統一もできる
  • GUI上で各種ソート(行数順や用語順)が行える

現在の用語統一機能の短所

  • WZ専用である。ご執筆者の方にも使っていただける汎用的なツールにできれば
  • 中途半端な正規表現しか使えない
  • 同じ単語は一度しかマッチされない
  • 例:「通り」→「とおり」でマッチしたら、「通り」→「どおり」でマッチさせることができない
  • 設定ファイルに書く順番の影響をかなり受ける

背景説明

この用語統一でも使っている編集記号や、そのほかの編集ツールについてなどは、こちらをご覧ください。

参考文献

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment