0

以下のように、指定されたキーから値を取得する正規表現があります

正規 .*key="([^"]*)".*表現の入力値key="abcd-qwer-qaa-xyz-vwxc"

出力abcd-qwer-qaa-xyz-vwxc

abcd-しかし、これに加えて、次のパターンが一致する場所でのみ開始して値を検証する必要があります-xyz

したがって、入力と出力は次のようにする必要があります。

一致した出力

以下で試しましたが、期待どおりに機能しません

.*key="([^"]*)"?(/Babcd|-xyz).*

キーと値のペアは、次のように大きな文字列の一部です。

object{one="ab-vwxc",two="value1",key="abcd-eest-wd-xyz-bnn",four="obsolete Values"}

キーを照合することで値が取得され、yi はこれを使用したと思います.*key="([^"]*)".*

注: ダッシュボードです。このリンクを参照して検索できますRegex: /"([^"]+)"/この正規表現は、私が参照した文字列であるクエリ結果に適用されます。上記の正規表現で動作し.*key="([^"]*)".*ます。その regexGroup 自体を変更しようとしています。お役に立てれば?

誰でもこれについて私を案内したり提案したりできますか? それは役に立ちます。ありがとう!

4

3 に答える 3