提取字符串一部份
用entsel選取字串"3.36+4.67+7.04+9.85+9.14=34.06"取在"4.67"位置附近,如何提出"4.67"這個字串符
請高手幫忙
这个有点复杂,不是一下说得清楚的 請黃老師指點..... 本帖最后由 lyqiezi 于 2014-4-18 15:20 编辑
应该可以根据llsheng_73说的,用textbox来计算各个数字的坐标(非数字和小数点的字符作为分段点),再比较各个数字跟选取点的最近关系判断吧
http://bbs.mjtd.com/thread-109805-1-1.html参考贴 本帖最后由 llsheng_73 于 2014-4-19 19:56 编辑
你这个问题主要涉及到字串的分割和重组以及求文本的长度,当然分隔符得先定义好,不然没法知道该怎么取出你需要的部分,另外是计算点击位置沿文字方向左下角到点击位置的距离,然后根据字串分割的结果,以及所用的分隔符,重新组织text数据来进行textbox后计算该部分的文字长度,最终通过比较这个长度和距离来确定应该取出那几个字符
另一种方法见http://bbs.xdcad.net/thread-673385-1-1.html,虽然我没有写过,想来可行 可以計算出取點位置與字符,但要再算出幾個字符範圍,還是想不出來 指哪打哪
看样子还是学院派的语文学的好,理解能力比较强 本帖最后由 urdiafa 于 2014-4-22 09:28 编辑
xyp1964版主,可否提供寫法?無限感激
页:
[1]
2