【正規表現】エスケープシーケンスが必要なメタ文字(メタキャラ)一覧
公開日時: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 を使っています。コメントデータの処理方法の詳細はこちらをご覧ください。
タグ
スナップショット
Veritas NetBackup 8.0
正引き
独自ドメイン
共用サーバー
VMware vSphere 6.5 ESXi
違い
用語集
chroot
Apache Subversion
淵上喜弘
設定手順
プログラミング
smtp
削除
AMI
画像
コスト削減
HTTP
さくらVPS
SQL Server
html
コード
AWS CodeBuild
リスト
RDS
形態素解析
運用
json
仮想マシン
仮想
仮想化
route
認証局
RedHat
データストア
ネットワーク
ビットコイン
共有フォルダ
エディタ
お名前レンタルサーバー
整形
ブラウザ
メール送信
DNSサーバー
スマホ
Subversion
cron
構成管理
Google Chrome
keytool
引越
WannaCry
エラー
DB
Let's Encrypt
無料独自SSL証明書
IPv6
Facebook
ハートビート
grep
boto3
SVN
ロリポップ!
アベイラビリティゾーン
SMB
ハードウェアクロック
初心者
1日で理解するDjango超基礎入門
無料独自SSL
クライアント
Apache
DNS
メール
Ubuntu
設計
crond
NTP
PuTTY
VNC Server
負荷分散
アップデート
スクレイピング
パソコン
さくらインターネット
システムクロック
Amazon RDS
AES
データ転送量
Unix
IIS
トラブルシューティング
ansible
ポリシー
公開鍵暗号方式
Systems Manager
postfix
ドメイン
Route53
EC2
冗長化
nmcli
Python3.6
マルチパス
Django
MySQL
インフラ構成管理
Python 3.6.2
格安レンタルサーバー
レンタルサーバ
システム
VMware vSphere 6.0 ESXi
VMware vSphere 6.5
Sophos
AWS CodePipeline
iSCSI
超初心者
Webサーバー
二重配列
ワードプレス
systemd
仮想化環境
ファイル操作
CPU
VPC
serverspec-runner
VMware vSphere
ストレージ
SSL証明書
インフラ
VMware vSphere Client
VMware
ログイン
バージョン
フェイルオーバー
AWS CodeDeploy
crontab
WannaCrypt
まとめ
playbook
レンタルサーバー
メールサーバー
バックアップ
AWS Glue
用語
.htaccess
TLS
https
ansible-playbook
bash
Mac
SQLite
css
PhantomJS
Python 3.6
ルート証明書
PostgreSQL
CloudWatch
W3 Total Cache
Webスクレイピング
pip
設定
文字コード
PowerShell 6.0
VMware-Tools
EC2インスタンス
マルチドメイン
ISO
Microsoft SQL Server
RedHat 8系
POST
CI/CD
復号化
環境変数
ルートテーブル
CodePipeline
Windows 10
CGI
プロトコル
リダイレクト
AWS SSM
NATゲートウェイ
gimp
openssl
手順
ランサムウェア
firewalld
WebLogic Server 12c
トラブル
Selenium WebDriver
AWS
パッシブモード
正規表現
Amazon CloudWatch
Python
検索エンジン
インターネット
インスタンス
自動起動
Ruby
コマンド
PowerShell
Terraform
身代金
サーバー
AWS Storage Gateway
SSLサーバー証明書
コンパイル
Web アプリ
AWS認定試験
My VMware
リファラー
カスタマイズ
Lambda
デザイン
関数
AWS Backup
aws ec2 インスタンス
メタキャラ
仮想環境
Windows Server 2016
秘密鍵
Microsoft SQL Server Management Studio
名前解決
man
IPアドレス
暗号鍵
EC2 インスタンス
パフォーマンス
ディープラーニング
仕組み
PowerShell 6.0.3
AWS CLI
ルーティングテーブル
ルート証明機関
CodeDeploy
OSS
CloudFormation
redhat8
github
STARTTLS
SPF
CentOS6
Python 3.6.3
httpd
Server Name Indication SSL
ドメイン名
CentOS7
プログラム
Amazon EBS
SSM
インポート
自宅サーバー
クライアント証明書
ログ
Deep Learning
Webプログラム
SSL
Google
Microsoft SQL Server 2016
Chef
Webアプリ
PHP
暗号化
Webアプリケーション
root監獄
vnc
コメント欄
systemctl
自己証明書
VPS
TigerVNC Server
クライアント/サーバー
Zabbix
Oracle
Veritas
SES
セキュリティ
デフォルトゲートウェイ
java
リポジトリ
マクロ
配列
プラグイン
お名前.com
オレオレ証明書
AWS Lambda
ファイバーチャネル
仮想アプライアンス
パッチ
サービス
Auto Scaling
デプロイ
ECS
インストール
Selenium
機械学習
AWS CloudFormation
HTTPレスポンス
静的レスポンス
アクティブモード
スクリプト
AWS Systems Manager
wireshark
DevOps
無料
ライセンス
アップグレード
BIOS
ライブラリ
コメントアウト
リストア
マルウェア
NAT
逆引き
AWS CodeCommit
お名前.com 共用サーバー
Perl
Yahoo!
FTP
文字列
S3
NIC
SASL
リクエスト
Amazon Route 53
Amazon CloudWatch メトリクス
時刻
git
Elastic IP
クラウド
C
Docker
Amazon SES
Web
dovecot
プライベートサブネット
postgres
rpm
障害対応
SMTP認証
.vmdk
脆弱性
Serverspec
WebLogic
改行
VMware ESXi 6.5
タグ
ELB
タイムゾーン
ウィルス感染
検索
CentOS
ファイアウォール
エックスサーバー
ビジュアルエディタ
動的レスポンス
Amazon
Linux
Windows
GET
アンチウィルス
リトルサーバー
SFTP
ウィルス
インストール手順
公開鍵
メトリクス
FC
Amazon EC2
メリット
Windows 7
VMware vSphere vCenter
teraterm
Simple Email Service
SQL文
SQL Server Management Studio
CSR
iptables
yum
ALB
ネームサーバー
SSH
スタイルシート
bind
時刻同期
Route 53
常時SSL化
VMware vSphere ESXi
HTTPリクエスト
ロール
SSL/TLS
無料SSL証明書
WordPress
GLue
ロードバランサ―
データベース
メタ文字
Amazon S3
headless
最近の投稿
- 【AWS】SESでリソースを絞りSMTP認証情報が漏洩してもセキュアにする設定方法
- 【AWS】Glue Job のロールとポリシーの設計
- 【AWS】Glue Crawler のロールとポリシーの設計
- 【AWS】RDSのSnapshotをS3バケットにエクスポートする方法
- 【AWS】Route 53でサービス停止によるフェイルオーバーを実施するのは難しい
- 【Ansible】AWS SSM の Run Command で Ansible の Playbook を AWS CLI で(コマンドで)実行する手順
- 【Ansible】AWS SSM の Run Command で Ansible の Playbook を実行する手順
- 【Terraform】Terraformで構築したEC2インスタンスを手動で停止・終了(削除)するとどうなるか確認する
- 【AWS】aws ses send-email コマンドでSMTP認証、アクセスキーIDなしでメールを送信する手順
- 【Terraform】環境ごとにリソースの数が異なる場合の設定方法(同じtfファイルを利用する場合)
- 【New Relic】New Relic エージェントのアンインストール手順
- 【New Relic】外形監視(Synthetic Monitoring)の設定手順
- 【SQLServer】SQLServerサービスが起動しない場合の対応手順【トラブルシューティング】
- 【Linux】sedコマンド
- 【GitHubActions】GitHubActionsの実行履歴(flow)をまとめて削除する手順
- 【Terraform】Terraformで管理されているリソースを除外する手順
- 【Terraform】初期構築手順
- 【Terraform】terraform importコマンドで既存の環境との差分を取り込む手順
- 【WordPress】サイドバーのレイアウトのずれを修復する手順【備忘録】
- 【GitHub Actions】TerraformでデプロイするCI/CDパイプラインの構築手順
- 【AWS】Cloud9からIAM権限のコマンド(IAMユーザー、IAMロールの作成など)が実行できるように設定する手順
- 【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の使い方(gitコマンド集)
カテゴリー
- Ansible (12)
- Apache(httpd) (4)
- AWS (228)
- AWS認定試験 (97)
- CentOS6 (RedHat6) (45)
- CentOS7 (RedHat7) (109)
- CentOS8 (RedHat8) (16)
- Chef (2)
- CI/CD (4)
- cron (1)
- DevOps (10)
- DNS(ドメイン) (28)
- Docker (3)
- EC2 (2)
- ECS (1)
- Git (3)
- GitHub (2)
- GitHubActions (2)
- Glue (2)
- HTML/CSS (13)
- Java (2)
- Linux (115)
- LiteSpeed (2)
- MySQL (12)
- NetBackup (4)
- NewRelic (2)
- Oracle (4)
- PHP (15)
- PostgreSQL (38)
- PowerShell (9)
- Python (63)
- RDS (1)
- RedHat (10)
- Route53 (1)
- Ruby (3)
- S3 (2)
- Serverspec (4)
- SES(Simple Email Service) (3)
- SQL Server (21)
- SSL/TLS (34)
- SSM (2)
- Subversion (4)
- Terraform (6)
- VMware (46)
- VPS (12)
- Webアプリ (35)
- Windows (23)
- WordPress (49)
- Zabbix (9)
- お得情報 (14)
- その他 (2)
- インフラ (65)
- インフラエンジニア (3)
- クラウド (9)
- コマンド (9)
- コンテナ (4)
- シェルスクリプト (6)
- セキュリティ (67)
- データベース (59)
- ネットワーク (80)
- バックアップ (6)
- プログラム (61)
- ホームページ作成 (20)
- メール (19)
- レンタルサーバー (92)
- 仮想環境 (54)
- 機械学習 (10)
- 正規表現 (4)
- 物理 (8)
- 雑談 (6)
Copyright 100%レンタルサーバーを使いこなすサイト All rights reserved.
コメントを残す