<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは、
次のビルドのフィールドエントリがあります。
= HYPERLINK( " https://fieldagent.co.uk/client/lightbox/?public_id=20639c06-a6ed-5a4f-9436-d9cf9e41adf8&mt=7&g=329914&q=82203 "、 "写真")
引用符の最初のペアの周りのすべてを取り除き、URL参照を保持したい:
https://fieldagent.co.uk/client/lightbox/?public_id=20639c06-a6ed-5a4f-9436-d9cf9e41adf8&mt=7&g=329914&q=82203
これを行うには、次の正規表現が正しいことがわかりました。
((?<![\\])['"])((?:。(?!(?<![\\])\ 1))*。?)\ 1
私はここでそれをチェックしました:
http://www.rubular.com/r/mP6IRzteSm
ただし、これをJMP Regex()関数に解析して機能させる方法がわかりません。
ありがとうございました、
Bea
これで、問題がどこにあるように見えるかがわかりました(d):
JMP13EA4を使用しました。 そして、そのバージョンでは、最初の正規表現は機能しませんでした。 フィールドは空のままでした。 ただし、2番目の正規表現関数は機能し、私はそれを使用しました。 今、私は最初のものがJMP11で動作していることを発見しました。 また、JMP13EA 5をダウンロードした後、JMP13でも動作するようになりました。
ごめんなさい。 私はそれを以前は気づいていませんでした。
あなたが試したことを見ずに、なぜそれがうまくいかないのかは言えませんが、正規表現の引用符をエスケープする必要があります。
Regex( BeaString, "((?