-2

@で始まり、equal(=)で終わらないすべての単語を検索したい

"@parameter" ---> result = "@parameter"
"@parameter = @first" ---> result = "@first"
"@parameter = @first, @parameter = @second" ---> result = "@first" and "@second"

前もって感謝します

4

2 に答える 2

1

regex を使用します。これは、 (オプションの先行スペース文字を使用して)続いていない単語が続くもの@\w+\b(?!\s*=)を探すことを意味します@=

于 2012-07-21T15:42:42.437 に答える
0

行末まで貪欲な量指定子を使用し、オプションの検索をバックトラック=します。

 ^.*=?\s*(@\w+)\s*$
于 2012-07-21T15:51:17.897 に答える