私はJavaを初めて使用します。パターンに一致して値を取得するためのJava正規表現を手伝ってください。次のパターンに一致させる必要があります。
\# someproperty=somevalue // this is a new property
\#someproperty=somevalue // this is a new property
上記のパターン(スペースが含まれている可能性があります)に一致する必要があり、を取得する必要があり"someproperty"
ます"somevalue"
。
以下のパターンで試してみましたが、最初は一致someproperty=somevalue
せず、一致するだけです。"#"
私を助けてください。
Pattern propertyKeyPattern = Pattern.compile("^\\s*(\\S+?)\\s*=.*?");