1

文字列内で一致した文字列の終了位置を特定する方法を探しています。フィールドに次のテキストがあるとします。

The book is on the shelf

そして、テキスト「on」の終了位置を見つけたいのですが、開始位置を返すlocate()を使用して開始を見つけることができますが、終了位置も取得しようとしています。

私の期待される結果は次のようになります。

Text                     | End Position
----------------------------------------------
The book is on the shelf | 14

LIKE を使用して一致するテキストをワイルドカードで検索するクエリがあります。5000 文字のテキストを含むことができるフィールド全体を検索していますが、もちろん、このフィールドで一致するテキストを見つけようとすると時間がかかります。したがって、基本的に LIKE がテキストと一致した場所を示す方法があることを望んでいました。たぶん、開始位置と終了位置の両方。

4

1 に答える 1