在C#中使用正则表达式来匹配rtf格式的文本
我需要使用正则表达式从 rtf 格式的文本中提取粗体文本。例如: \b 棕色狐狸\b0 跳过\b 懒狗\b0。
如何只获取 \b 和 \b0 之间的文本?我尝试了这个表达式,但它只返回第一个匹配项:(\\b.+\b0[^\\b])
I need to use a regexp to extract bold text from rtf formatted text. For example: The \b brown fox\b0 jumped over the \b lazy dog\b0.
How can I get only the text enclosed between \b and \b0? I tried this expression but it returned only the first match: (\\b.+\b0[^\\b])
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
或者,您可以使用捕获:
Alternatively you can use captures:
使用这个正则表达式:
Use this regular expression: