源代码(例):
<div class="next-table-cell-wrapper" data-next-table-row="0" uia-uid="0|5" data-spm-anchor-id="0.0.0.i22.28023150MBx7m3"><div style="text-align: center;"><div class="luna-comp luna-img-submit material-item" style="text-align: center; position: relative; min-height: 126px;"><div class="fake-upload" style="display: inline-block; margin-bottom: 4px; width: 105px; height: 105px; text-align: center; vertical-align: middle; position: relative; cursor: pointer; overflow: hidden;"><img src="https://img.alicdn.com/bao/upload/O1CN01QkADAc1QO11l6FiZ0_!!6000000001965-0-yinhe.jpg" style="position: relative; top: 50%; background-image: url("//img.alicdn.com/tfs/TB1w_0Bm4GYBuNjy0FnXXX5lpXa-220-220.png"); max-width: 105px; max-height: 105px; transform: translateY(-50%);" data-spm-anchor-id="0.0.0.i26.28023150MBx7m3"><div class="re-upload" style="display: grid; width: 100%; position: absolute; grid-template-columns: 1fr 1fr auto;"><div class="next-upload" style="width: 100%; vertical-align: bottom; flex: 1 1 0%;"><div role="application" class="next-upload-inner" tabindex="0"><input type="file" name="file" aria-hidden="true" style="display: none;"><button aria-haspopup="true" aria-expanded="false" type="button" class="next-btn next-small next-btn-primary" style="width: calc(52.5px); border-radius: 0px;"><span class="next-btn-helper"></span><img src="https://gw.alicdn.com/imgextra/i2/O1CN01TEvKLK28oQxczeeSH_!!6000000007979-55-tps-200-200.svg" style="width: 16px; height: 16px; vertical-align: middle;"></button></div></div><button aria-haspopup="true" aria-expanded="false" type="button" class="next-btn next-small next-btn-primary" style="background-color: rgb(85, 189, 249); border-radius: 0px; flex: 1 1 0%;"><span class="next-btn-helper"></span><img src="https://gw.alicdn.com/imgextra/i4/O1CN01y69P1d23IJ64yhrtV_!!6000000007232-55-tps-200-200.svg" style="width: 16px; height: 16px; vertical-align: middle;"></button></div></div><div class="luna-comp luna-audit-status" style="display: flex; flex-direction: column; justify-content: flex-start; align-items: center;" data-spm-anchor-id="0.0.0.i29.28023150MBx7m3"><div aria-haspopup="true" aria-expanded="false" style="display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: center;"><div style="color: rgb(44, 193, 65); cursor: pointer;"><span class="iconfont"></span></div></div></div></div></div></div>
所需字段:https://img.alicdn.com/bao/upload/O1CN01QkADAc1QO11l6FiZ0_!!6000000001965-0-yinhe.jpg
尝试使用【从文本中提取内容】和【截取一段文本】指令,最终得到的结果都与预期有偏差
1、【从文本中提取内容】使用表达式为img src="(.*),得到结果为:
https://img.alicdn.com/bao/upload/O1CN01QkADAc1QO11l6FiZ0_!!6000000001965-0-yinhe.jpg" style="position: relative; top: 50%; background-image: url("//img.alicdn.com/tfs/TB1w_0Bm4GYBuNjy0FnXXX5lpXa-220-220.png"); max-width: 105px; max-height: 105px; transform: translateY(-50%);" data-spm-anchor-id="0.0.0.i26.28023150MBx7m3"><div class="re-upload" style="display: grid; width: 100%; position: absolute; grid-template-columns: 1fr 1fr auto;"><div class="next-upload" style="width: 100%; vertical-align: bottom; flex: 1 1 0%;"><div role="application" class="next-upload-inner" tabindex="0"><input type="file" name="file" aria-hidden="true" style="display: none;"><button aria-haspopup="true" aria-expanded="false" type="button" class="next-btn next-small next-btn-primary" style="width: calc(52.5px); border-radius: 0px;"><span class="next-btn-helper"></span><img src="https://gw.alicdn.com/imgextra/i2/O1CN01TEvKLK28oQxczeeSH_!!6000000007979-55-tps-200-200.svg" style="width: 16px; height: 16px; vertical-align: middle;"></button></div></div><button aria-haspopup="true" aria-expanded="false" type="button" class="next-btn next-small next-btn-primary" style="background-color: rgb(85, 189, 249); border-radius: 0px; flex: 1 1 0%;"><span class="next-btn-helper"></span><img src="https://gw.alicdn.com/imgextra/i4/O1CN01y69P1d23IJ64yhrtV_!!6000000007232-55-tps-200-200.svg" style="width: 16px; height: 16px; vertical-align: middle;"></button></div></div><div class="luna-comp luna-audit-status" style="display: flex; flex-direction: column; justify-content: flex-start; align-items: center;" data-spm-anchor-id="0.0.0.i29.28023150MBx7m3"><div aria-haspopup="true" aria-expanded="false" style="display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: center;"><div style="color: rgb(44, 193, 65); cursor: pointer;"><span class="iconfont"></span></div></div></div></div></div></div>
2、【截取一段文本】起始位置【从指定文本开始截取】,起始文本:【img src="】;
①截取方式:【截取到最后一个字符】,得到结果为:
https://img.alicdn.com/bao/upload/O1CN01QkADAc1QO11l6FiZ0_!!6000000001965-0-yinhe.jpg" style="position: relative; top: 50%; background-image: url("//img.alicdn.com/tfs/TB1w_0Bm4GYBuNjy0FnXXX5lpXa-220-220.png"); max-width: 105px; max-height: 105px; transform: translateY(-50%);"><div class="re-upload" style="display: grid; width: 100%; position: absolute; grid-template-columns: 1fr 1fr auto;"><div class="next-upload" style="width: 100%; vertical-align: bottom; flex: 1 1 0%;"><div role="application" class="next-upload-inner" tabindex="0"><input type="file" name="file" aria-hidden="true" style="display: none;"><button aria-haspopup="true" aria-expanded="true" type="button" class="next-btn next-small next-btn-primary" style="width: calc(52.5px); border-radius: 0px;" uia-uid="0|31"><span class="next-btn-helper"></span><img src="https://gw.alicdn.com/imgextra/i2/O1CN01TEvKLK28oQxczeeSH_!!6000000007979-55-tps-200-200.svg" style="width: 16px; height: 16px; vertical-align: middle;" data-spm-anchor-id="0.0.0.i33.28023150MBx7m3"></button></div></div><button aria-haspopup="true" aria-expanded="false" type="button" class="next-btn next-small next-btn-primary" style="background-color: rgb(85, 189, 249); border-radius: 0px; flex: 1 1 0%;"><span class="next-btn-helper"></span><img src="https://gw.alicdn.com/imgextra/i4/O1CN01y69P1d23IJ64yhrtV_!!6000000007232-55-tps-200-200.svg" style="width: 16px; height: 16px; vertical-align: middle;"></button></div></div><div class="luna-comp luna-audit-status" style="display: flex; flex-direction: column; justify-content: flex-start; align-items: center;"><div aria-haspopup="true" aria-expanded="false" style="display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: center;"><div style="color: rgb(44, 193, 65); cursor: pointer;"><span class="iconfont"></span></div></div></div></div></div></div>
②截取方式:【截取到指定长度】,因所需字段长度不稳定,所以无法得到固定长度