我正在使用QTextCursor.WordUnderCursor
,但它没有按我想要的方式工作,例如,如果我有:
(文本)
它只会给出(
OR text
OR)
不是(text)
我想要的。它也不适用于逗号、$、# 等。
有什么办法可以让它与这些角色一起工作吗?
我正在使用QTextCursor.WordUnderCursor
,但它没有按我想要的方式工作,例如,如果我有:
(文本)
它只会给出(
OR text
OR)
不是(text)
我想要的。它也不适用于逗号、$、# 等。
有什么办法可以让它与这些角色一起工作吗?
QTextCursor.WordUnderCursor
将“单词”视为同一类的完整字符集。我做了一些搜索,但找不到如何改变这种行为。
但是,获取光标下的单词应该很容易,然后使用 逐渐扩大选择QTextCursor.setPostition()
范围,检查新字符是否“可接受”,然后对两侧(左侧和右侧)执行此操作。