在记事本++中将CRLF插入字符串序列
Inserting CRLF into a string sequence in Notepad ++
我的文本文件中的换行符位置不正确。换行的位置应该是这样 ...xxxXxxx... (每个x都是一个字符[a-z],大写X是一个大写字符[a-z]。我想把 CRLF 放在大写字母前面。我该怎么做?我可以通过 Find what: [a-z][A-Z][a-z] (match case 1)[= 找到所有这些序列14=] 但我不知道在替换为字段中输入什么以保留原始文本。
- Ctrl+H
- 查找内容:
(?<=\p{lower})(?=\p{upper})
- 替换为:
\r\n
- 检查 匹配大小写
- 检查 环绕
- 检查 正则表达式
- 全部替换
解释:
(?<=\p{lower}) # positive lookbehind, make sure we have a lowercase letter before
(?=\p{upper}) # positive lookahead, make sure we have an uppercase letter after
替换:
\r\n # CRLF
截图(之前):
截图(后):
我的文本文件中的换行符位置不正确。换行的位置应该是这样 ...xxxXxxx... (每个x都是一个字符[a-z],大写X是一个大写字符[a-z]。我想把 CRLF 放在大写字母前面。我该怎么做?我可以通过 Find what: [a-z][A-Z][a-z] (match case 1)[= 找到所有这些序列14=] 但我不知道在替换为字段中输入什么以保留原始文本。
- Ctrl+H
- 查找内容:
(?<=\p{lower})(?=\p{upper})
- 替换为:
\r\n
- 检查 匹配大小写
- 检查 环绕
- 检查 正则表达式
- 全部替换
解释:
(?<=\p{lower}) # positive lookbehind, make sure we have a lowercase letter before
(?=\p{upper}) # positive lookahead, make sure we have an uppercase letter after
替换:
\r\n # CRLF
截图(之前):
截图(后):