【正規表現】エスケープシーケンスが必要なメタ文字(メタキャラ)一覧
公開日時:2017年12月02日 / 最終更新日時:2019年02月11日
文字列の検索を「パターンマッチ(または、パターンマッチング)」と呼びます。
パターンマッチングのために用いるパターン(どんな文字がどう出現するか)のことを「正規表現」と呼びます。
正規表現の中にはメタ文字(メタキャラ)と呼ばれる、パターンマッチの際に特殊な意味を持つ文字を書くことができます。
「メタ文字」をプログラムの中で「文字列(リテラル)」として使用したい場合は、「エスケープシーケンス」が必要になります。
エスケープシーケンスが必要なメタ文字(メタキャラ)一覧
\ ← \\
^ ← \^
$ ← \$
. ← \.
* ← \*
[] ← \[\]
{} ← \{\}
() ← \(\)
気が付いた点
エスケープシーケンスが必要ではない文字にエスケープシーケンスを付けてもエラーにならない
【例】
Pythonで「test = 'start "test000" end'」をエスケープシーケンスが必要ないがエスケープシーケンスを入れた場合など
「test = 'start \"test000\" end'」
特にエラーになりません。
【参考サイト】
https://www.computerhope.com/unix/regex-quickref.htm
Posted by 100%レンタルサーバーを使いこなすサイト管理人
このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください。
タグ
エラー
正規表現
Amazon SES
Django
ライセンス
クライアント
WebLogic Server 12c
プラグイン
Windows 7
AWS CodeCommit
違い
Apache
HTTPリクエスト
keepalived
CloudWatch
Webサーバー
CSR
タイムアウト
障害対応
CentOS6
文字列
serverspec-runner
メタキャラ
iptables
メール送信
Amazon Lex
ネットワーク
gimp
RedHat
VMware vSphere 6.0 ESXi Hypervisor
ハートビート
名前解決
文字コード
redhat8
/etc/aliases
Systems Manager
EC2
PowerShell
暗号化
CodeDeploy
tigervnc
削除
オープンソースソフトウェア
boto3
仮想マシン
AMI
Selenium
VNC Server
パッチ
psql
サービス
仮想アプライアンス
AES
トリガー
Amazon Route 53
お名前.com
検索エンジン
マルチパス
コスト削減
NIC
Windows 10
CodePipeline
VMware vSphere vCenter
仮想
iSCSI
さくらインターネット
aws ec2 インスタンス
インストール手順
機械学習
メールボックス
Amazon CloudWatch
AWS CLI
仮想環境
独自ドメイン
AWS Billing and Cost Management
VMware-Tools
淵上喜弘
ライブラリ
ロール
vnc
RedHat 8系
DB
Lambda
VMware vSphere
画像
リポジトリ
エックスサーバー
AWS SDK for Python
AWS Step Functions(分散アプリケーションの調整)
Python3.6
ログ
Microsoft SQL Server
仕組み
PHP
git
TigerVNC Server
ハイスピードプラン
Amazon
vMotion
Zabbix
宮下剛輔
VPS
初心者
OSS
crontab
SASL
PostgreSQL
AWS
アップデート
Amazon EC2
heartbeat
Ubuntu
レンタルサーバー
VMware
バージョン
Amazon RDS
SQL Server 認証
インポート
PuTTY
pip
共用サーバー
インフラ
AWS Application Discovery Service
ストレージ
無料
SSLサーバー証明書
コピペ
リトルサーバー
クラウド
VMware vSphere 6.5 ESXi
メタ文字
java
smtp
Veritas
WebLogic
Webアプリケーション
openssl
無料独自SSL証明書
公開鍵
Facebook
CGI
プログラム
html
自己証明書
WordPress
Route 53
Storage vMotion
CPU
引越
Microsoft SQL Server Management Studio
アップグレード
PowerShell 6.0
bash
用語
SVN
Mailbox
メール
wireshark
json
Sophos
時刻同期
Linux
Unix
ロリポップ!
VPC
Apache Subversion
POST
AWS Client VPN
timeout
リストア
ロードバランサ―
リスト
Ruby
headless
bind
Perl
Windows 認証
EC2 インスタンス
yum
vCenter Server
AWS Site-to-Site VPN
AWS CAF(Cloud Adoption Framework)
スクレイピング
systemd
さくらVPS
BIOS
設定手順
形態素解析
二重配列
aliases
AWS CodeDeploy
仮想化
Web
ISO
リスト型
Amazon RDS Proxy(Amazon RDS プロキシ)
TLS
アベイラビリティゾーン
パース
ALB
DNSサーバー
AWS Backup
SFTP
rpm
タイムゾーン
SQL文
インスタンス
teraterm
AWS CloudFormation
RDS
ディープラーニング
プライベートサブネット
コマンド
Amazon RDS プロキシ
データストア
サーバー
SSL
CentOS
Wifi
自動起動
ポリシー
Python 3.6.3
コメントアウト
css
VMware vSphere 6.5
ディスク
firewalld
改行
バックアップ
Docker
AWS Step Functions
Elastic IP
AWS CodePipeline
WireShark v2.6.2
負荷分散
Maildir
Amazon CloudWatch メトリクス
EC2インスタンス
grep
オレオレ証明書
Oracle
ELB
ドメイン
関数
メトリクス
AWS Pricing Calculator
VMware ESXi 6.5
トラブルシューティング
正引き
スナップショット
脆弱性
cron
調査
NATゲートウェイ
AWS Systems Manager
逆引き
Let's Encrypt
Veritas NetBackup 8.0
手順
ログイン
セキュリティ
エクスポート
AWS SDK for Python (Boto3)
コンパイル
マクロ
S3
AWS Auto Scaling
HTTP
GUI
initdb
時刻
ドメイン名
VMware vSphere ESXi
ansible
Auto Scaling
構成管理
postgres
postfix
IPアドレス
nmcli
Microsoft SQL Server 2016
Webスクレイピング
Serverspec
httpd
AWS WAF
Route53
お名前レンタルサーバー
CentOS7
公開鍵暗号方式
運用
データベースクラスタ
Red Hat 7
ルートテーブル
Python 3.6
SQLite
PhantomJS
Amazon Redshift
フェイルオーバー
パケット解析
MySQL
Webアプリ
配列
分散アプリケーションの調整
https
Python 3
設定
ECS
AWS SSM
ansible-playbook
Webプログラム
NAT
VMware vSphere 6.0 ESXi
設計
ネームサーバー
SSL証明書
トラブル
SQL Server Management Studio
パソコン
Google
systemctl
メモリ
ディクショナリ型
Subversion
メリット
Web アプリ
プログラミング
無料SSL証明書
AWS CodeBuild
DevOps
AWS Storage Gateway
AWS VPN CloudHub
SMB
Chef
AWS Managed VPN
API
DKIM
SSH
RDS for SQL Server
1日で理解するDjango超基礎入門
FTP
Amazon EBS
クライアント証明書
ファイアウォール
パフォーマンス
冗長化
インフラ構成管理
ハードウェアクロック
SQL Server
スマホ
秘密鍵
CloudFormation
常時SSL化
CI/CD
Yahoo!
utf-8
ルート証明機関
SPF
カスタマイズ
インストール
Amazon RDS Proxy
プロトコル
playbook
keytool
My VMware
格安レンタルサーバー
ファイル操作
デプロイ
unicode
.htaccess
AWS認定試験
ルート証明書
レンタルサーバ
VMware vSphere Client
システムクロック
お名前.com 共用サーバー
.vmdk
リダイレクト
GET
無線LAN
インターネット
マルウェア
SSL/TLS
Google Chrome
認証局
データベース
PowerShell 6.0.3
NTP
Windows Server 2016
Windows
Python
IIS
Selenium WebDriver
IPv6
Amazon S3
Python 3.6.2
Deep Learning
AWS Lambda
DNS
仮想化環境
スクリプト
最近の投稿
- 【AWS】ECSタスクの停止(ECS コスト削減)手順
- 【AWS】Docker で作成した Java Web アプリのコンテナ環境をイメージ化して ECR にプッシュし ECS にデプロイする手順
- 【Java】TomcatでWebアプリを作成しDockerコンテナ環境にデプロイして実行する手順
- 【英語】IT英語の特集
- 【AWS】Lambda関数一式(Slackへの通知アプリ)を ZIP で固めてアップロードして登録して実行する手順【Lambda】【Windows】
- 【AWS】AWS CDK version 2(Python)でインフラ環境を構築する手順
- 【AWS】AWS Certified SysOps Administrator - Associate(SysOpsアドミニストレーター アソシエイト)に合格したので試験勉強まとめ
- 【AWS】AWS Certified DevOps Engineer - Professional(DevOps エンジニア – プロフェッショナル試験)(DOP)に合格したので試験勉強まとめ
- 【AWS認定試験】AWS Certified DevOps Engineer - Professional(DOP-C01)勉強履歴
- 【Git】Gitの用語について
- 【AWS】AWS認定試験の問題例まとめ
- 【AWS】各種APIについて
- ディザスタリカバリにおける RTO(目標復旧時間)と RPO(目標復旧時点)
- 【AWS】DevOps(CI/CD)CodeDeployでのデプロイ設定(In-Place、Blue/Green)について【CodePipeline、CodeDeploy】
- 【AWS】CodePipeline での CodeDeploy でのデプロイでエラーになった場合のトラブル対応手順
- 【AWS】DevOps(CI/CD)の導入手順(Angular、Git、CodePipeline、CodeCommit、CodeBuild、CodeDeploy、Auto Scaling、ALB の組み合わせ)
- 【AWS】AWSガイドラインを考える(クラウド時代のインフラ設計)
- 【AWS】CodeDeployとAuto Scaling+ALBを組み合わせる環境の構築手順
- 【Git】gitコマンド
- 【AWS】DevOps(CI/CD)の導入手順(Spring Tools、Git、CodePipeline、CodeCommit、CodeBuild、CodeDeploy)
- 【AWS】CloudFormation で EC2 インスタンス構築のテンプレート集(いろいろな環境)
- 【AWS】CloudFormation で EC2 インスタンス(Amazon Linux2)を作成する手順【コマンドラインから実行】【Part.2】
- 【WSL2】WSL2 の CentOS8 で systemctl コマンドを実行できるようにする手順
- 【AWS】DevOps(CI/CD)の導入手順(CodePipeline、CodeCommit、CodeBuild、CodeDeploy)
- AWS DMS(Database Migration Services)
- Amazon Elastic Transcoder
- Amazon CloudSearch
- Amazon Rekognition
- AWS Service Catalog
- HTTP エラーコード
- AWS RAM(Resource Access Manager)
- Amazon SWF(Simple Workflow Service)
- AWS Directory Service
- レイテンシー(latency)とは
- インフラの要件定義について
- 可用性(Availability)とは?
- AWS Budgets
- Amazon EKS(Elastic Kubernetes Service)
- Amazon Kinesis Data Firehose
- Amazon Kinesis Data Streams
カテゴリー
- Ansible (10)
- Apache(httpd) (4)
- AWS (217)
- AWS認定試験 (97)
- CentOS6 (RedHat6) (44)
- CentOS7 (RedHat7) (107)
- CentOS8 (RedHat8) (15)
- Chef (2)
- CI/CD (4)
- cron (1)
- DevOps (10)
- DNS(ドメイン) (27)
- Docker (3)
- Git (2)
- HTML/CSS (13)
- Java (2)
- Linux (113)
- LiteSpeed (2)
- MySQL (12)
- NetBackup (4)
- Oracle (4)
- PHP (15)
- PostgreSQL (38)
- PowerShell (9)
- Python (63)
- RedHat (10)
- Ruby (3)
- Serverspec (4)
- SQL Server (20)
- SSL/TLS (34)
- Subversion (4)
- VMware (46)
- VPS (12)
- Webアプリ (35)
- Windows (23)
- WordPress (48)
- Zabbix (9)
- お得情報 (14)
- その他 (2)
- インフラ (64)
- インフラエンジニア (2)
- クラウド (7)
- コマンド (8)
- コンテナ (4)
- シェルスクリプト (6)
- セキュリティ (67)
- データベース (59)
- ネットワーク (80)
- バックアップ (6)
- プログラム (61)
- ホームページ作成 (19)
- メール (18)
- レンタルサーバー (91)
- 仮想環境 (54)
- 機械学習 (10)
- 正規表現 (4)
- 物理 (8)
- 雑談 (6)
Copyright 100%レンタルサーバーを使いこなすサイト All rights reserved.
コメントを残す