Java

 Computer >> コンピューター >  >> プログラミング >> Java
  1. 10より大きい16進数の正規表現であり、Javaでは長さが偶数である必要があります。

    以下は、10より大きい16進数と偶数の長さを一致させる正規表現です- ^(?=.{10,255}$)(?:0x)?\p{XDigit}{2}(?:\p{XDigit}{2})*$ どこで、 ^ −文の先頭に一致します。 (?=。{10,255} $) − 10〜255文字で終わる文字列。 \ p {XDigit} {2} −2つの16進文字。 (?:\ p {XDigit} {2})* −0個以上の2進数の16進文字のシーケンス。 $ −文の終わりに一致します。 例1 import java.util.Scanner; import java.

  2. 入力に対して複数の正規表現パターンをチェックする方法は? Javaを使用します。

    「|」メタ文字: メタ文字「|」 Javaの正規表現では、複数の正規表現を照合できます。たとえば、特定の入力テキストを複数の式と照合する必要がある場合は、次のように使用してそれらを区切る必要があります。 exp1|exp2|exp3 例 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class SampleExample {    public static void main(String[] args) {   &

  3. 文字列に少なくとも1つの英数字が含まれているかどうかを確認するJava正規表現プログラム。

    次の正規表現は、少なくとも1つの英数字を含む文字列と一致します- "^.*[a-zA-Z0-9]+.*$"; どこで、 ^。* 0個以上(任意)の文字で始まる文字列に一致します。 [a-zA-Z0-9] + 少なくとも1つの英数字に一致します。 。 * $ 0個以上の(ant)文字で終わる文字列に一致します。 例1 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example { &n

  4. Javaで数字と単語の間にスペースを追加するJava正規表現プログラム。

    式を括弧で区切ることにより、正規表現で一致するグループを形成できます。次の正規表現では、最初のグループは数字に一致し、2番目のグループは英語のアルファベットに一致します- (\\d)([A-Za-z]) つまり、入力文字列の中で数字の後にアルファベットが続く部分と一致します。 式$1はGroup1を示し、$ 2はGroup2を示すため、上記のJava正規表現を $ 1$2に置き換えると (Stringクラスの)replace()メソッドを使用すると、数値の後に単語が続く場合、指定された入力文字列の数値と単語の間にスペースが追加されます。 例 import java.util.Scanner

  5. Java正規表現のPatternSyntaxExceptionクラス

    PatternSyntaxException classは、正規表現文字列の構文エラーの場合にスローされるチェックされていない例外を表します。このクラスには、3つの主要なメソッド、つまり-が含まれています。 getDescription() −エラーの説明を返します。 getIndex() −エラーインデックスを返します。 getPattern() −エラーのある正規表現パターンを返します。 getMessage() −エラー、インデックス、エラーのある正規表現パターン、パターン内のエラーの表示を含む完全なメッセージを返します。 例 import java

  6. Javaの正規表現\Eメタ文字。

    部分表現/メタ文字「\E 」は、\Qで始まる引用符を終了します。つまり、\Qと\Eの間にメタ文字を配置することで、正規表現のメタ文字をエスケープできます。たとえば、式[aeiou]は、母音文字を含む文字列と一致します。 例 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class SampleProgram {    public static void main( String args[] ) {    

  7. Javaの正規表現を使用してHTMLスクリプトの太字フィールドを照合するにはどうすればよいですか?

    正規表現\\S 非空白文字に一致し、次の正規表現は太字タグ間の1つ以上の非スペース文字に一致します。 "(\\S+)" したがって、HTMLスクリプトの太字のフィールドと一致させるには、次のことを行う必要があります- compile()メソッドを使用して上記の正規表現をコンパイルします。 matcher()メソッドを使用して、取得したパターンからマッチャーを取得します。 group()メソッドを使用して、入力文字列の一致する部分を出力します。 例 import java.util.regex.Matcher; import java.util.re

  8. 貪欲な数量詞JavaJavaの正規表現。

    貪欲な数量詞はデフォルトの数量詞です。貪欲な数量詞は、入力文字列から可能な限り一致します(可能な限り最長の一致)。一致が発生しなかった場合は、最後の文字を残して再度一致します。以下は貪欲な数量詞のリストです- 数量詞 説明 re * 0回以上のオカレンスに一致します。 re? ゼロまたは1回のオカレンスに一致します。 re + 1つ以上のオカレンスに一致します。 re {n} 正確にn回一致します。 re {n、} 少なくともn回一致します。 re {n、m} 少なくともn回、最大でm回のオカレンスに一致します。

  9. JavaのCollections.replaceAll()メソッドとList.replaceAll()メソッド

    replaceAll() コレクションインターフェイスのメソッドは、古い値と新しい値を表す2つの型指定されたパラメータであるListオブジェクトを受け入れ、古い値をリスト内の新しい値に置き換えます。 例 import java.util.ArrayList; import java.util.Collections; import java.util.List; public class ReplaceAllExample {    public static void main(String args[]) {       List<S

  10. 例を使用したJavaのMatchResultgroupCount()メソッド。

    java.util.regex.MatcheResult インターフェイスは、一致の結果を取得するためのメソッドを提供します。 toMatchResult()を使用して、このインターフェイスのオブジェクトを取得できます。 マッチャーの方法 クラス。このメソッドは、現在のマッチャーの一致状態を表すMatchResultオブジェクトを返します。 groupCount() このインターフェースのメソッドは、現在のオブジェクトの正規表現内のグループの数をカウントして返します。 例 import java.util.Scanner; import java.util.regex.MatchRe

  11. 同様に有効な空白フィールドを含む電子メールを検証するJava正規表現プログラム

    次の正規表現は、空白の入力を含む指定された電子メールIDと一致します- ^([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6})?$ どこで、 ^は文の先頭に一致します。 [a-zA-Z0-9 ._%+-]は、英語のアルファベットの1文字(両方の場合)、数字、 +、 _、 。、 、および、@記号の前の-に一致します。 +は、上記の文字セットが1回以上繰り返されることを示します。 @はそれ自体と一致します [a-zA-Z0-9.-]は、英語のアルファベット(両方の場合)の1文字、数字、「。」に一致します。 @記号の後の「

  12. JavaのList.replaceAll(UnaryOperator <E>演算子)メソッド

    ListインターフェースのreplaceAll()メソッドは、特定の操作を表すUnaryOperatorのオブジェクトを受け入れ、現在のリストのすべての要素に対して指定された操作を実行し、リスト内の既存の値をそれぞれの結果に置き換えます。 例 import java.util.ArrayList; import java.util.function.UnaryOperator; class Op implements UnaryOperator<String> {    public String apply(String str) {    

  13. Posix文字クラス\p{IsLatin}Java正規表現

    このクラス\p{IsLatin}はラテン語の文字と一致します。 例1 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example {    public static void main(String args[]) {       //Reading String from user       System.out.println("Ente

  14. 例を使用したJavaのMatchResultgroup(int group)メソッド。

    java.util.regex.MatcheResult インターフェイスは、一致の結果を取得するためのメソッドを提供します toMatchResult()を使用して、このインターフェイスのオブジェクトを取得できます。 マッチャーの方法 クラス。このメソッドは、現在のマッチャーの一致状態を表すMatchResultオブジェクトを返します。 グループ(intグループ) このインターフェイスのメソッドは、特定のグループを表す整数値を受け入れ、最後の一致時に指定されたグループで、指定された入力シーケンスから一致したサブ文字列を表す文字列値を返します。 例 import java.util.

  15. すべてのスペースと句読点で文字列を分割するJava正規表現プログラム。

    正規表現「[!._、@?// s]」は、すべての句読点とスペースに一致します。 例 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Test {    public static void main( String args[] ) {       String input = "This is!a.sample"text,with punctuation!marks&

  16. 区切り文字として行末を持つ文字列を分割するJava正規表現プログラム

    Windowsでは、「\ r\n」は行区切り文字として機能します。正規表現「\\r?\\n」は行末と一致します。 Stringクラスのsplit()メソッドは、正規表現を表す値を受け入れ、現在の文字列をトークン(単語)の配列に分割し、2つの一致が発生する間の文字列を1つのトークンとして扱います。 したがって、行末を区切り文字として文字列を分割する場合は、上記で指定した正規表現をパラメーターとして渡して、入力文字列に対してsplit()メソッドを呼び出します。 例 import java.util.Scanner; public class RegexExample {   &nb

  17. Javaで正規表現を使用して文字列のすべての文字を出力するにはどうすればよいですか?

    メタ文字「。」正規表現を使用してすべての文字を印刷するには、すべての文字に一致します- compile()メソッドを使用して正規表現をコンパイルします。 matcher()メソッドを使用してMatcherオブジェクトを作成します。 find()メソッドを使用して一致を検索し、一致するたびに、group()メソッドを使用して一致したコンテンツ(文字)を出力します。 例 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class R

  18. Java正規表現を使用して電子メールアドレスを検証する方法。

    以下は、メールアドレスに一致する正規表現です- "^[\\w!#$%&'*+/=?`{|}~^-]+(?:\\.[\\w!#$%&'*+/=?`{|}~^-]+)*@(?:[a-zA-Z0-9-]+\\.)+[a-zA-Z]{2,6}$" 例 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example {    public static void main(St

  19. Posix文字クラス\p{InGreek}Java正規表現

    このクラス\p{InGreek}はギリシャ文字と一致します。 例 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example1 {    public static void main(String args[]) {       //Reading String from user       System.out.println("Enter

  20. Posix文字クラス\p{Lu}Java正規表現

    このクラス\p{Lu}は大文字と一致します。 例1 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example1 {    public static void main(String args[]) {       //Reading String from user       System.out.println("Enter a stri

Total 1921 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:48/97  20-コンピューター/Page Goto:1 42 43 44 45 46 47 48 49 50 51 52 53 54