102

整数の後に「秒」または「分」が続く式を作成する必要があります

私はこの表現を試しました:([0-9]+)\s+(\bseconds\b)|(\bminutes\b)

数秒間は正常に機能しますが、数分間は機能しません。

たとえば、「5 秒」は 5;seconds; を返します。「5分」は;;分を与えます

4

3 に答える 3

115

「OR」記号の余分な括弧のペアがありません。次のようにしてください。

([0-9]+)\s+((\bseconds\b)|(\bminutes\b))

それらがなければ、数字の後に秒が続くか、単語の分だけに一致していました

于 2013-06-18T10:33:36.490 に答える