C#
 Computer >> コンピューター >  >> プログラミング >> C#

Char.GetUnicodeCategory(String、Int32)メソッドとC#の例


C#のChar.GetUnicodeCategory(String、Int32)メソッドは、指定された文字列の指定された位置にある文字を、UnicodeCategory値の1つで識別されるグループに分類します。

構文

以下は構文です-

public static System.Globalization.UnicodeCategory GetUnicodeCategory (string str, int index);

上記では、strは文字列ですが、インデックスはstr内の文字位置です。

ここで、Char.GetUnicodeCategory(String、Int32)メソッドを実装する例を見てみましょう-

using System;
using System.Globalization;
public class Demo {
   public static void Main(){
      string val = "amit";
      UnicodeCategory unicode = Char.GetUnicodeCategory(val, 2);
      Console.WriteLine("The value at specific index = "+unicode);
   }
}

出力

これにより、次の出力が生成されます-

LowercaseLetter

別の例を見てみましょう-

using System;
using System.Globalization;
public class Demo {
   public static void Main(){
      string val = "hjk9878hj";
      UnicodeCategory unicode = Char.GetUnicodeCategory(val, 4);
      Console.WriteLine("The value at specific index = "+unicode);
   }
}

出力

これにより、次の出力が生成されます-

The value at specific index = DecimalDigitNumber

  1. 例を使用したJavaのマッチャーappendReplacement()メソッド

    java.util.regex.Matcherクラスは、さまざまな一致操作を実行するエンジンを表します。このクラスのコンストラクターはありません。クラスjava.util.regex.Patternのmatches()メソッドを使用して、このクラスのオブジェクトを作成/取得できます。 この(Matcher)クラスのappendReplacement()メソッドは、StringBufferオブジェクトとString(置換文字列)をパラメーターとして受け入れ、入力データをStringBufferオブジェクトに追加して、一致したコンテンツを置換文字列に置き換えます。 内部的に、このメソッドは入力

  2. 例を使用したJavaのパターンtoString()メソッド

    パターン java.util.regexのクラス packageは、正規表現をコンパイルしたものです。 toString() このクラスのメソッドは、現在のパターンがコンパイルされた正規表現の文字列表現を返します。 例1 import java.util.Scanner; import java.util.regex.Pattern; public class Example {    public static void main( String args[] ) {       //Reading string value &nb