(英数字またはアンダースコア) で始まり、その後に任意の数のスペースが続き、その後に別の (英数字またはアンダースコア) が続く行に一致する Perl スクリプトがあります。2 番目 (英数字またはアンダースコア) には、これが負の数 (たとえば -50) になる可能性も含める必要があることに気付きました。どうすればこれを達成できますか?
元のコード:
if ( /^\w[\s]+\w/ and not /^A pdb file/ ) {
...doSomething
}
次のようなことを試みて失敗しました:
if ( /^\w[\s]+\-*w/ and not /^A pdb file/ )
if ( /^\w[\s]+\-{0,1}w/ and not /^A pdb file/ )
if ( /^\w[\s]+\w|-\w/ and not /^A pdb file/ )
ありがとう。