你有两种我可以想到的方法.
一个是,正如你的建议,用列表维持当前状态 - 这个键是一个括号吗?最后一个关键是支架? - 并在运行中更新.
另一种方法是简单地处理TextChanged事件并重新扫描[[text-here]]模式的文本并根据需要进行更新.
第一个需要更多的簿记,但对于更长的文本会更快.第二种方法更容易,可以用一个像样的正则表达式完成,但随着文本变长,它会变慢.如果你知道你有一些上限,比如256个字符,那你就可以了.但如果你期待小说,可能不是一个好主意.
归档时间: |
|
查看次数: |
1299 次 |
最近记录: |