1
私の質問はタイトルが言うように行く:文字列の2つのフィールドの間に大きな空白がある正規表現を "通知"する方法はありますか?大きくすると、末尾の空白やタブ、あるいはその両方の組み合わせを意味します。 私はいくつかのフィールドを抽出しなければならない文字列で作業しています。正規表現でいくつかの空白を表現するには?
"([a-z]*)(\\s)([A-Z]+)(\\s)([a-z]*)"
問題は、Javaだけで一つだけのスペースとして、すべての「\ s」の文字を認識している、とのためにカウントされません:何かのように:次のように
label OPCODE operand
私が使用している正規表現ですタブ。 誰かが私を助けることができれば、本当に感謝します! :)
「[A-Z] +」とはどういう意味ですか?同様に、複数のスペースにもマッチすることができます。また、 '\ s'はドキュメントのタブと一致する必要があります –
' '\\ s +" 'は1つ以上の空白と一致する必要があり、タブが確実に含まれています。 – markspace
フィードバックをお寄せいただきありがとうございます!質問はちょっとばかげていましたが、私はちょうど昨日これを教えていましたので、すぐにそれを完全に理解するにはちょっと複雑です。とにかく、あなたの親切な助けをもう一度感謝:) –