CadFrank 发表于 2022-7-5 17:28:37

介于之间的字符串中的计数值

你好
 
我有一个包含“(Value)”的字符串,我想数一数。
 
我可以使用什么功能?

Roy_043 发表于 2022-7-5 17:38:03

计算出现次数或添加值?出现多次的单个字符串还是多个字符串?

CadFrank 发表于 2022-7-5 17:42:27

计算单个字符串中括号之间的字符数

Roy_043 发表于 2022-7-5 17:51:20

(vl-string-position (ascii "(") "aa(bbb)cccc")

Roy_043 发表于 2022-7-5 17:52:47

或:
(vl-string-search "(" "aa(bbb)cccc")

CadFrank 发表于 2022-7-5 18:04:12

(defun parPosition (string / PositionStart PositionEnd)
   (setq PositionStart (vl-string-position (ascii "(") string))
   (setq PositionEnd (vl-string-position (ascii ")") string))
   (setq Count (- PositionEnd PositionStart))
   Count
)
 
这样地

CadFrank 发表于 2022-7-5 18:06:42

如果未选择块返回到开头,如何控制错误?

Roy_043 发表于 2022-7-5 18:15:49

不完全是这样。你应该从计数中减去1。

Roy_043 发表于 2022-7-5 18:20:53

你应该开始一个新话题。更好地解释。

CadFrank 发表于 2022-7-5 18:23:25

我做了,但在我的另一个例行程序中
页: [1] 2
查看完整版本: 介于之间的字符串中的计数值