VS CodeやSublimeTextなどWEB関連のソース(HTML,CSS,プログラム)を記述する時の環境についてのTipsをメモっていきます

VS Code で正規表現のテストケースを作成してテストする

● VS Code で正規表現のテストケースを作成してテストする

● Regex Previewer のインストール

https://marketplace.visualstudio.com/items?itemName=chrmarti.regex

● テストする正規表現とテストケースを作成する

00 〜 24 にマッチする正規表現をテストします。

regex.php に テストしたい正規表現を記述します。 (この時に先頭にスペース一番最後に改行コードを入れておきます。また /g で全てにマッチするようにしておきます。)

<?php

if ( preg_match("/\s((0?[0-9])|(1[0-9])|(2[0-4]))\n/g", $file) ){
	echo 'マッチします。';
}

Command + Shift + P からGoogle Books プレビュー「Toggle Regex Preview In Side-By-Side Editors」を選択します。

右側に開いたウィンドウに次のようなテキストを貼り付けます。

testcase.txt

 0
 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 
 00
 01
 02
 03
 04
 05
 06
 07
 08
 09
 10
 
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40

● テストを実行する

「Test Regex...」をクリックするとテスト結果が右のウィンドウに表示されます。

正規表現にマッチした文字列だけ背景色が変わって表示されます。

セットはこちら https://pgmemo.tokyo/data/filedir/1803_2.zip

添付ファイル1
添付ファイル2
No.1803
07/30 13:26

edit

添付ファイル