正規表現を使用して文字列内の変数を照合する

サム

正規表現とグループを使用して、Javaでこれらのシナリオを照合したいのですが、正規表現があまり得意ではなく、次のような繰り返しを照合する方法がわかりません。

テキスト:ローカルvar1、var2、var3 = 100

すべてのlua変数名を取得するために一致させたいので、一致するものは「var1」と「var2」と「var3」になります。

テキスト:self.var1、self.var2 = 200

上記と同じですが、localの代わりにselfを使用しています-「var1」と「var2」の一致が必要です

そして最後にテキスト:var1、var2、var3 = 300

これには最初の正規表現を使用できるかもしれないと思いますよね?これらすべてが機能するように、1つ以上の一致で一致を機能させたいのですが。

var1 = 10

var1、var2 = 10

self.v = 1

self.v1、self.v2 = 20

ローカルv1、v2 = 10

ローカルv1 = 30

1つの大きな正規表現でこれらすべてを必要としない場合、2つまたは3つの異なるパターンが機能します。(表示するコードが実際にはないので、このタイプの質問が適切であることを願っています...)

前もって感謝します!

DSantiagoBC

私はこのようなものがうまくいくはずだと思います

String input = "...Your input...";
List<String> matches = new ArrayList<>();

Matcher m = Pattern.compile("(\\w+)\\s*(?=[,=])").matcher(input);
while(m.find()) {
    matches.add(m.group(1));
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

文字列内の数値の小数部分を照合して変更するためのSwift正規表現

分類Dev

Perl正規表現を使用して文字列の一部を照合する

分類Dev

正規表現を使用して文字列内の数字とテキストを照合する

分類Dev

Java-複数行の正規表現を使用して最初の文字列を照合する

分類Dev

MySQLの正規表現で文字列内の単語を照合する関数

分類Dev

文字列値を照合し、golang内のすべての出現箇所を置き換える正規表現

分類Dev

正規表現を使用して、1行の文字列内の複数の要素を照合するにはどうすればよいですか

分類Dev

整数を文字列として照合するPython正規表現

分類Dev

文字列で正規表現を使用して単語を照合する

分類Dev

動的正規表現を使用して、文字列内の単語全体を照合します

分類Dev

正規表現を使用して、動的番号と特定の文字列が続く文字列を照合する方法

分類Dev

結合を使用して複数の正規表現を照合する

分類Dev

grepを使用して2列目と5列目の文字列を照合するための正規表現

分類Dev

長い文字列内のStartWithおよびEndWith文字列と複数の文字列を照合する正規表現

分類Dev

複数のグループで正規表現を使用して、文字列内のすべてのインスタンスを照合します

分類Dev

Pythonの正規表現を使用して文字列内の繰り返し出現する単語を照合します

分類Dev

文字列を照合する前に変数に正規表現を含める

分類Dev

文字列内のUnicode空白文字をPHP正規表現と照合する

分類Dev

正規表現を使用しないC ++複数文字列照合

分類Dev

正規表現を使用してLaravelルートの部分文字列を照合する

分類Dev

正規表現を使用して文字列のバリエーションを照合する

分類Dev

Javaで正規表現を使用して空白または空の文字列を照合する

分類Dev

正規表現を使用して "[$first-last.something.random.more:junk]" のような文字列を照合する方法

分類Dev

Golang正規表現を使用して文字列内の数値を検索する

分類Dev

Perlを使用して変数内の特定の8桁の文字列をキャプチャする正規表現

分類Dev

正規表現を使用して文字列を照合しますか?

分類Dev

正規表現を使用してテキスト内の連続した文字列を照合するにはどうすればよいですか?

分類Dev

正規表現を使用して、文字列を照合してから、整数値を照合から外します

分類Dev

正規表現を使用して複数行の文字列で。(ドット)を使用して、いくつかを除くすべての文字を照合します

Related 関連記事

  1. 1

    文字列内の数値の小数部分を照合して変更するためのSwift正規表現

  2. 2

    Perl正規表現を使用して文字列の一部を照合する

  3. 3

    正規表現を使用して文字列内の数字とテキストを照合する

  4. 4

    Java-複数行の正規表現を使用して最初の文字列を照合する

  5. 5

    MySQLの正規表現で文字列内の単語を照合する関数

  6. 6

    文字列値を照合し、golang内のすべての出現箇所を置き換える正規表現

  7. 7

    正規表現を使用して、1行の文字列内の複数の要素を照合するにはどうすればよいですか

  8. 8

    整数を文字列として照合するPython正規表現

  9. 9

    文字列で正規表現を使用して単語を照合する

  10. 10

    動的正規表現を使用して、文字列内の単語全体を照合します

  11. 11

    正規表現を使用して、動的番号と特定の文字列が続く文字列を照合する方法

  12. 12

    結合を使用して複数の正規表現を照合する

  13. 13

    grepを使用して2列目と5列目の文字列を照合するための正規表現

  14. 14

    長い文字列内のStartWithおよびEndWith文字列と複数の文字列を照合する正規表現

  15. 15

    複数のグループで正規表現を使用して、文字列内のすべてのインスタンスを照合します

  16. 16

    Pythonの正規表現を使用して文字列内の繰り返し出現する単語を照合します

  17. 17

    文字列を照合する前に変数に正規表現を含める

  18. 18

    文字列内のUnicode空白文字をPHP正規表現と照合する

  19. 19

    正規表現を使用しないC ++複数文字列照合

  20. 20

    正規表現を使用してLaravelルートの部分文字列を照合する

  21. 21

    正規表現を使用して文字列のバリエーションを照合する

  22. 22

    Javaで正規表現を使用して空白または空の文字列を照合する

  23. 23

    正規表現を使用して "[$first-last.something.random.more:junk]" のような文字列を照合する方法

  24. 24

    Golang正規表現を使用して文字列内の数値を検索する

  25. 25

    Perlを使用して変数内の特定の8桁の文字列をキャプチャする正規表現

  26. 26

    正規表現を使用して文字列を照合しますか?

  27. 27

    正規表現を使用してテキスト内の連続した文字列を照合するにはどうすればよいですか?

  28. 28

    正規表現を使用して、文字列を照合してから、整数値を照合から外します

  29. 29

    正規表現を使用して複数行の文字列で。(ドット)を使用して、いくつかを除くすべての文字を照合します

ホットタグ

アーカイブ