私は、カレットの間にある、カレットよりも小さいテキストと大きいテキストの間にあるすべてのテキストに一致する正規表現を使用しようとしています。
したがって、次のようになります。^<選択したいテキスト>^
私はこのようなことを試しましたが、機能していません:^ <(。*?)> ^
これは可能だと思いますよね?私がこんなに苦労しているのは、カレットが数量詞として機能しているからだと思います。私が得るどんな助けにも感謝します!
アップデート
誰もが知っているように、彼らは私が働いていないからフォローしています
/\^<(.*?)>\^/
しかし、.innerHTMLプロパティを使用して文字列を取得していたため、htmlエンティティを取得していたことが判明しました。言い換えると、
> ... >
< ... <
これを解決するために、私の正規表現は実際には次のようになります。
\^<(.*?)((.|\n)*)>\^
これには、間にある文字列が任意の文字または改行である必要があるという事実が含まれます。ありがとう!