正規表現による${key}のマッチングとJavaでの活用の詳細なアプローチ
2022-01-18 18:33:41
1. キー}にマッチする正規表現
\$\{([a-z]+)\}
キー}の形の文字列にマッチすることができます。(キーは小文字のアルファベット)
. *\$\{([a-z]+)\}. *
は、${key}のような形式のテキストの存在を検出するために使用することができます。
は、以下のように説明されています。
.
改行を除いて一致
\n
以外の任意の1文字
*
直前の部分式に0回以上マッチすること マッチすること
*
文字を使用します。
\*
{
タグ修飾子式の開始点。一致する場合
{
を使用します。
{コード
\{
[a-z]
小文字のマッチング
+
直前の部分式に1回以上マッチします。マッチするのは
+
文字を使用します。
\+
;
+
制限は貪欲で、可能な限り多くのテキストにマッチしますが、その後に
?
次の図は、選択における括弧の役割を示しています。
画像
2. 正規表現を使ってJavaで${key}にマッチさせる
以下は直接のコードです。
()
テストコードは、次のように実行されます。
参考
正規表現の${key}マッチングと、Javaでの詳しい使い方はこの記事で全てわかります。正規表現の${key}マッチングについては、BinaryDevelopの過去記事を検索するか、引き続き以下の関連記事を閲覧してください。
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン