0

詳細という単語を含む引用符内のすべての単語を取得したい

例: String が lore ispim sfs:lk-"fkjslk-detail-sdfsd" something の場合

それなら合わせたいfkjslk-detail-sdfsd

これまでのところ私はこれを持っていますが、私は軌道に乗っていないと思います

""([^"]*)"\"detail\":\"([^\"]*)\""
4

4 に答える 4

2

この正規表現を試すことができます。

(?="[^"]*detail[^"]*")("[^"]+")
于 2013-10-24T11:21:42.553 に答える
2

lazy正の先読みで正規表現を使用できます。

更新 #1 正規表現の改善

"([^"]*(?=detail).*?)"

ライブデモ

于 2013-10-24T11:19:04.373 に答える
1

この正規表現を試してください:

"(.*?detail.*?)"
于 2013-10-24T11:19:20.777 に答える