0

文字列を受け取り、正規表現に一致しない文字を返すメソッドがあります。しかし、私はそれをこのケースで動作させることができないようです。

  1. 数字はどこでも使用できます
  2. 負の記号がある場合は、最初のスペースになければなりません。
  3. 次のいずれかの場合、最後の位置に英字を使用できます。

    AR (大文字)

    { また }

これらの要件に一致する文字のみを返す正規表現があります。

   [\d]|^[-]|[A-R{}]$

しかし、一致しない数字を返すように変更することはできないようです。以下にいくつかのサンプルを示します。

有効:

12345
-12345
1234B
-1234B
1234{
-1234}

無効:

12-345 
12345- 
B12345 
12B345 
{12345 
12}345

または他の文字:

"12345 
12345^ 
$%^&# 
STUVWXYZ
4

1 に答える 1

1
-?\d+[A-R{}]?

仕事をするべき

于 2012-09-19T18:41:36.020 に答える