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