文字列のn番目の文字またはその前のスペース文字を見つける必要があります。
例、nが20であると仮定します:文字列内
Find one space in the right place
^ ^ ^ ^
0 10 M 20
hは20番目の位置にあります。この場合、20番目の位置の前の最初のスペース、18番目の位置の「the」という単語の前のスペースをMのすぐ上で見つける必要があります。
次のようなポジティブルックビハインドを使用してn番目の文字を見つけることができます
(?<=.{80}).
しかし、最初のスペース文字が見つかるまで戻る必要があり、方法がわかりません。
可変長ルックビハインドをサポートしていないnotepad++を使用しています。可能であれば、notepad++でも正規表現を使用できるようにするための回答が必要です。ありがとう。