我正在寻找 RegEx 搜索字符串来提取单行中的特定条目。
例如
{"version":"264599-1-0","exportPath":"Site Management/Site Set-up/Delegation of Authority/Delegation of Authority Log_Jordan, Fiona_12Oct2021_v1.0.pdf","exportTimestamp"
我正在寻找并导出 Notepad++ 中的所有内容“exportPath”:“*”。
该行非常大,是从数据库导出的。“exportPath”:“variing lengths”后面的路径长度各不相同。我只是想找到正确的 RegEx 字符串,以及要替换的正确字符串,然后将其提取到自己的行上。谢谢!
答案1
- Ctrl+H
- 找什么:
"exportPath":".+?"(*SKIP)(*FAIL)|.
- 用。。。来代替:
LEAVE EMPTY
- 打钩 相符
- 打钩 环绕
- 选择 正则表达式
- 取消勾选
. matches newline
- Replace all
解释:
"exportPath":" # literally
.+? # 1 or more any character, not greedy
" # quote
(*SKIP) # skip this match
(*FAIL) # and considere the match has failled
| # OR
. # any character but newline
截图(之前):
截图(之后):