我有一个庞大的JSON文件,里面有很多这样的文件:
"Description":"<br><br><br> <table border=\"1\" padding=\"0\"> <tr><td>CCGcode</td><td>00G</td></tr> <tr><td>CCGname</td><td>NHS Newcastle North and East CCG</td></tr>"
"Description":"<br><br><br> <table border=\"1\" padding=\"0\"> <tr><td>CCGcode</td><td>00J</td></tr> <tr><td>CCGname</td><td>NHS North Durham CCG</td></tr>"
以上内容包含许多与this类似的其他内容。我想用以下内容替换任何此类事件:
"Description":"NHS Newcastle North and East CCG"
"Description":"NHS North Durham CCG"
但我不知道该怎么做。我尝试了多个正则表达式,但无法使其正常工作。
答案 0 :(得分:1)
使用捕获组捕获您希望以后使用的文本。
正则表达式:
^("Description":").*<td>([^<>\n]*).*$
OR
^("Description":").*?<td>CCGname<\/td><td>([^<>\n]*).*$
替换字符串:
$1$2"
答案 1 :(得分:0)
如果您的工具支持后视:
(?<="Description":").*?CCGname</td><td>(.*?)<.*
替换为$1