很难找到一种方法来划定这个界限,因为您用来划定界限的常用符号在不同的字符串中重复使用。我想在每次出现 TRNDATA 时换行。
例子:
所需输出的示例:
答案1
答案2
这将用换行符替换逗号和{"TRNDATA":
换行符之间的所有空格。
- Ctrl+H
- 找什么:
(?<=,)\h*(?={"TRNDATA":)
- 替换为:
\n
或\r\n
取决于平台 - 打钩 相符
- 打钩 环绕
- 选择 正则表达式
- Replace all
解释:
(?<=,) # positive lookbehind, make sure we have a comma before
\h* # 0 or more horizontal spaces
(?={"TRNDATA":) # positive lookahead, make sure we have "{"TRNDATA":" after