我需要在字符串的第 n 个字符处或之前找到空格字符。
示例,假设 n 为 20:在字符串中
Find one space in the right place
^ ^ ^ ^
0 10 M 20
h位于第 20 位,在这种情况下,我需要在第 20 位之前找到第一个空格,即第 18 位“the”之前的第一个空格,就在M上方。
我可以使用积极的lookbehinds找到第n个字符
(?<=.{80}).
但后来我需要回去,直到我找到第一个空格字符,我不知道怎么做。
我正在使用不支持可变长度后视的记事本++,如果可能的话,我想要一个允许我在记事本++中使用正则表达式的答案。谢谢。