captureとは? わかりやすく解説

Capture クラス

単一の部分キャプチャ結果表しますCapture は、正常終了した単一のキャプチャ取得され1 つ部分文字列表します

名前空間: System.Text.RegularExpressions
アセンブリ: System (system.dll 内)
構文構文

解説解説
使用例使用例
Dim text As String = "One
 fish two fish red fish blue fish"
Dim pat As String = "(?<1>\w+)\s+(?<2>fish)\s*"
' Compile the regular expression.
Dim r As New Regex(pat,
 RegexOptions.IgnoreCase)
' Match the regular expression pattern against a text string.
Dim m As Match = r.Match(text)        
While m.Success
   ' Display the first match and its capture set.
   System.Console.WriteLine("Match=[" + m.ToString()
 + "]")
   Dim cc As CaptureCollection = m.Captures
   Dim c As Capture
   For Each c In  cc
      System.Console.WriteLine("Capture=[" + c.ToString()
 + "]")
   Next c
   ' Display Group1 and its capture set.
   Dim g1 As Group = m.Groups(1)
   System.Console.WriteLine("Group1=[" + g1.ToString()
 + "]")
   Dim c1 As Capture
   For Each c1 In  g1.Captures
      System.Console.WriteLine("Capture1=[" + c1.ToString()
 + "]")
   Next c1
   ' Display Group2 and its capture set.
   Dim g2 As Group = m.Groups(2)
   System.Console.WriteLine("Group2=[" + g2.ToString()
 + "]")
   Dim c2 As Capture
   For Each c2 In  g2.Captures
      System.Console.WriteLine("Capture2=[" + c2.ToString()
 + "]")
   Next c2
   ' Advance to the next match.
   m = m.NextMatch()
End While
string text = "One car red car blue car";
string pat = @"(?<1>\w+)\s+(?<2>car)\s*";
// Compile the regular expression.
Regex r = new Regex(pat, RegexOptions.IgnoreCase);
// Match the regular expression pattern against a text string.
Match m = r.Match(text);
while (m.Success) 
{
   // Display the first match and its capture set.
   System.Console.WriteLine("Match=[" + m + "]");
   CaptureCollection cc = m.Captures;
   foreach (Capture c in cc) 
   {
      System.Console.WriteLine("Capture=[" + c + "]");
   }
   // Display Group1 and its capture set.
   Group g1 = m.Groups[1];
   System.Console.WriteLine("Group1=[" + g1 + "]");
   foreach (Capture c1 in g1.Captures) 
   {
      System.Console.WriteLine("Capture1=[" + c1 + "]");
   }
   // Display Group2 and its capture set.
   Group g2 = m.Groups[2];
   System.Console.WriteLine("Group2=["+ g2 + "]");
   foreach (Capture c2 in g2.Captures) 
   {
      System.Console.WriteLine("Capture2=[" + c2 + "]");
   }
   // Advance to the next match.
   m = m.NextMatch();
}
String^ text = "One car red car blue car";
String^ pat = "(?<1>\\w+)\\s+(?<2>car)\\s*";

// compile the regular expression.
Regex^ r = gcnew Regex( pat,RegexOptions::IgnoreCase );

// match the regular expression pattern against a text String.
Match^ m = r->Match(text);
while ( m->Success )
{
   // Display the first match and its capture set.
   Console::WriteLine( "Match=[{0}]", m );
   CaptureCollection^ cc = m->Captures;
   for each (Capture^ c in cc) 
   {
      System::Console::WriteLine("Capture=[" + c + "]");
   }
   // Display Group1 and its capture set.
   Group^ g1 = m->Groups[ 1 ];
   Console::WriteLine( "Group1=[{0}]", g1 );
   for each (Capture^ c1 in g1->Captures)
 
   {
      System::Console::WriteLine("Capture1=[" + c1 + "]");
   }
   // Display Group2 and its capture set.
   Group^ g2 = m->Groups[ 2 ];
   Console::WriteLine( "Group2=[{0}]", g2 );
   for each (Capture^ c2 in g2->Captures)
 
   {
      System::Console::WriteLine("Capture2=[" + c2 + "]");
   }
   // Advance to the next match.
   m = m->NextMatch();
}
String text = "One car red car blue car";
String pat = "(?<1>\\w+)\\s+(?<2>car)\\s*";

// Compile the regular expression.
Regex r = new Regex(pat, RegexOptions.IgnoreCase);
// Match the regular expression pattern against a text string.
Match m = r.Match(text);

while (m.get_Success()) {
    // Display the first match and its capture set.
    System.Console.WriteLine("Match=[" + m + "]");
    CaptureCollection cc = m.get_Captures();
    for (int iCtr = 0; iCtr < cc.get_Count();
 iCtr++) {
        Capture c = (Capture)cc.get_Item(iCtr);
        System.Console.WriteLine("Capture=[" + c + "]");
    }

    // Display Group1 and its capture set.
    Group g1 = m.get_Groups().get_Item(1);
    System.Console.WriteLine("Group1=[" + g1 + "]");
    for (int iCtr = 0; iCtr < g1.get_Captures().get_Count();
 iCtr++) {
        Capture c1 = (Capture)g1.get_Captures().get_Item(iCtr);
        System.Console.WriteLine("Capture1=[" + c1 + "]");
    }

    // Display Group2 and its capture set.
    Group g2 = m.get_Groups().get_Item(2);
    System.Console.WriteLine("Group2=[" + g2 + "]");
    for (int iCtr = 0; iCtr < g2.get_Captures().get_Count();
 iCtr++) {
        Capture c2 = (Capture)g2.get_Captures().get_Item(iCtr);
        System.Console.WriteLine("Capture2=[" + c2 + "]");
    }

    // Advance to the next match.
    m = m.NextMatch();
}
var text : String = "One car red car blue car";
var pat : String = "(?<1>\\w+)\\s+(?<2>fish)\\s*";
// Compile the regular expression.
var r : Regex = new Regex(pat, RegexOptions.IgnoreCase);
// match the regex pattern against a text string
var m : Match = r.Match(text);
while (m.Success) {
    // Display the first match and its capture set.
    System.Console.WriteLine("Match=[" + m + "]");
    var cc : CaptureCollection = m.Captures;
    for (var c : Capture in cc) {
        System.Console.WriteLine("Capture=[" + c + "]");
    }
    // display Group1 and its capture set.
    var g1 : Group = m.Groups[1];
    System.Console.WriteLine("Group1=[" + g1 + "]");
    for (var c1 : Capture in g1.Captures) {
        System.Console.WriteLine("Capture1=[" + c1 + "]");
    }
    // display Group2 and its capture set.
    var g2 : Group = m.Groups[2];
    System.Console.WriteLine("Group2=["+ g2 + "]");
    for (var c2 : Capture in g2.Captures) {
        System.Console.WriteLine("Capture2=[" + c2 + "]");
    }
    // advance to the next match.
    m = m.NextMatch();
}
継承階層継承階層
System.Object
  System.Text.RegularExpressions.Capture
     System.Text.RegularExpressions.Group
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合はスレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Capture プロパティ


Capture メソッド


Capture メンバ

単一の部分キャプチャ結果表しますCapture は、正常終了した単一のキャプチャ取得され1 つ部分文字列表します

Capture データ型公開されるメンバを以下の表に示します


パブリック プロパティパブリック プロパティ
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照

ビフェントリン

分子式C23H22ClF3O2
その他の名称Bifenthrin、ビフェントリン、キャプチャー殺虫剤】、Capture、Biphenthrin、Capture【pesticide】、タルスター、FMC-54800、Talster、テルスターTelstar、ビフェネート、Biphenate
体系名: rac-3α*-[(Z)-2-クロロ-3,3,3-トリフルオロ-1-プロペニル]-2,2-ジメチルシクロプロパン-1α*-カルボン酸(2-メチルビフェニル-3-イル)メチル


鹵獲

(capture から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/09/03 08:55 UTC 版)

鹵獲(ろかく、:capture)は、戦地などで敵対勢力の装備する武装兵器)や補給物資を奪うこと。接収(せっしゅう)とも。捕獲と称される場合もあるが、軍事用語としては鹵獲が適当な言葉である。


  1. ^ 古代における異民族による武具略奪の事例としては、878年(9世紀末)に秋田城蝦夷によって焼き討ちされた際の報告として、甲冑300領や馬1,500匹、穀物類などを盗まれた記述があり(参考・『世界考古学体系4 日本IV』 平凡社 4版1966年 p.67)、武具被害が目立つ。戦国期の例でいえば、『北条五代記』に風魔小太郎が少数精鋭で敵地に侵入した際、繋いであった敵軍の馬に乗り、そのまま転用している
  2. ^ 軍用車ハンビー2300台がISの手に、イラク首相 AFP(2015年6月1日) 2017年7月14日閲覧
  3. ^ コラム:イスラム国を強大化させる米武器供与の「誤算」 AFP(2015年6月4日) 2021年6月6日閲覧
  4. ^ タリバンが軍事パレード アフガンに残された米軍の武器など誇示”. 毎日新聞 (2021年9月2日). 2021年9月3日閲覧。
  5. ^ 『日本軍鹵獲機秘録』 押尾一彦、野原茂 (光人社 2002年)参照
  6. ^ 『帝国陸軍 戦車と砲戦車』学習研究社、181ページ
  7. ^ NHK取材班(編集)『硫黄島玉砕戦-生還者たちが語る真実』日本放送出版協会、147ページ。
  8. ^ ルイ・アレン(著) 平久保正男(翻訳)、小城正(翻訳)、永沢道雄(翻訳)『ビルマ 遠い戦場 下』原書房
  9. ^ 『日本戦車隊戦史』 上田信 (大日本絵画 2005年)
  10. ^ 『捕獲戦車』 ヴァルター・J・シュピールベルガー 著 高橋慶史 訳(大日本絵画 2008年)参照
  11. ^ Su-25 フロッグフット, 世界の名機シリーズ, イカロス出版, (2019), pp. 76, ISBN 978-4-8022-0745-4 
  12. ^ 藤田昌雄『もう一つの陸軍兵器史 知られざる鹵獲兵器と同盟軍の実態』 光人社 2004年 ISBN 4-7698-1168-3
  13. ^ 1990s Bougainville civil war: WWII weapons - wwiiafterwwii WWII EQUIPMENT USED AFTER THE WAR 2022年4月16日閲覧。


「鹵獲」の続きの解説一覧


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

captureのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



captureのページの著作権
Weblio 辞書情報提供元は参加元一覧にて確認できます。

  
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2022 Microsoft.All rights reserved.
独立行政法人科学技術振興機構独立行政法人科学技術振興機構
All Rights Reserved, Copyright © Japan Science and Technology Agency
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアの鹵獲 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2022 GRAS Group, Inc.RSS