|
本帖最后由 redeva 于 2022-2-16 16:02 编辑
进一步完善下,可以一次性标注完上下标:
def FindLabel ( [标注字段名] ):
if "#+" in [标注字段名] :
return [标注字段名] .split("#+")[0]+ "<sup>" +[标注字段名] .split("#+")[-1] + "</sup>"
elif "#-" in [标注字段名] :
return [标注字段名] .split("#-")[0]+ "<sub>" +[标注字段名] .split("#-")[-1] + "</sub>"
else :
return [标注字段名]
但还有个问题,遇到HCO#+2#-3就不行了。

上面的全做废!!!大家可以看看下面网址的内容,这才是正解啊:
[size=1.5em]Python实现Mapgis向Arcgis的上下标转换https://www.cnblogs.com/Wiekar/p/15579614.html |
|