[解決済み] 文字列にマッチした後の単語を取得する正規表現 [重複]について
2023-06-10 11:32:48
質問
以下はコンテンツです。
Subject:
Security ID: S-1-5-21-3368353891-1012177287-890106238-22451
Account Name: ChamaraKer
Account Domain: JIC
Logon ID: 0x1fffb
Object:
Object Server: Security
Object Type: File
Object Name: D:\ApacheTomcat\apache-tomcat-6.0.36\logs\localhost.2013-07-01.log
Handle ID: 0x11dc
の後の単語を捕捉する必要があります。
Object Name:
の後にある単語をキャプチャする必要があります。これは
D:\ApacheTomcat\apache-tomcat-6.0.36\logs\localhost.2013-07-01.log
.
どうすればいいのでしょうか?
^.*\bObject Name\b.*$
matches - オブジェクト名
どのように解決するのですか?
以下の方法で解決できます。
[\n\r].*Object Name:\s*([^\n\r]*)
希望のマッチは、キャプチャグループ1になります。
[\n\r][ \t]*Object Name:[ \t]*([^\n\r]*)
似たようなものですが、" blah Object Name: blah"のようなものを許さず、"Object Name:"の後に実際の内容がない場合は次の行をキャプチャしないようにする。
関連
-
[解決済み] Regex:最初に出現する文字までのマッチング
-
[解決済み] 浮動小数点数に対する正規表現
-
[解決済み] 正規表現の主題文字列で空白を無視するには?
-
[解決済み] SQLite のクエリで正規表現を使うにはどうしたらいいですか?
-
[解決済み] sedで非欲張り(消極的)な正規表現マッチング?
-
[解決済み] Grepの「Invalid range end」-バグか機能か?
-
[解決済み] JSで文字列が正規表現にマッチするかどうかをチェックする
-
[解決済み] 2つの単語のいずれかに正規表現が一致する
-
[解決済み】 正規表現文字列のエスケープ
-
[解決済み】正規表現でスペースにマッチングさせる
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Regex オプション文字にマッチさせる方法
-
[解決済み] 正規表現でのコロン記号の使用
-
[解決済み] ColdFusion を使用して XML 文字列から余分なホワイトスペースをすべて削除するにはどうすればよいですか?
-
[解決済み] 正規表現の冒頭の感嘆符と末尾のドル記号は何ですか?
-
[解決済み] grepで星座を使う
-
[解決済み] RegexにおけるOR条件
-
[解決済み] 01-12]レンジが期待通りに動作しないのはなぜですか?
-
[解決済み] 正規表現ネガティブルックアヘッド
-
[解決済み] パターン以降の内容をgrepするには?
-
[解決済み] 正規表現にマッチした後に続くテキストを取得する