RegExp C# 和 richtextbox
我正在尝试做以下事情:
1)使用正则表达式来匹配具有以下模式“@username”<<的所有字符串 完成后,我得到了模式 @([A-z09_-]){4,20}
2) 解析富文本框中的文本,并用颜色“@somethign”为这些模式着色
3)使它们可点击& 单击以将单击的字符串插入到文本框中(仅当无需大量代码和库时才可以)
。 基本上就是这样..感谢任何帮助:)' 干杯:)
Im trying to make the following thing :
1) using regex to match all strings that have the following pattern "@username" << done i got the pattern @([A-z09_-]){4,20}
2) to parse the text from rich text box and to color those patterns "@somethign" in a color
3) make them clickable & when clicked to insert the clicked string in text box ( only if this is possible without tons of code & libraries )
well . thats basically it .. any help is appreciated :) '
Cheers :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用正则表达式查找所有出现的“@username”,并将它们存储在集合中。 然后迭代此集合并执行以下操作:
请注意,这使用此处找到的扩展 Richtextbox:链接。 (SetSelectionLink 不在普通的 richtextbox 类中。)
Use regexp to find all occurances of "@username", and store them in a collection. Then iterate through this collection and do this:
Note that this uses an extended richtextbox found here: Link. (The SetSelectionLink is not in the vanilla richtextbox class.)