gpt4 book ai didi

c# - 基于开始/结束位置的字符串中的粗体选择性文本

转载 作者:行者123 更新时间:2023-11-30 14:33:42 25 4
gpt4 key购买 nike

在我的 ASP.NET 页面中,我有一个字符串(从 SQL 数据库返回)。我想根据给定的文本位置加粗字符串文本的某些部分。

例如,如果我有一个字符串如下:

"This is an example to show where to bold the text"

我得到字符起始位置:6 和结束位置:7,然后我将字符串中的“is”加粗,得到:

“这一个显示加粗文本位置的示例”

有什么想法吗?

编辑:请记住,我需要使用开始/结束位置,因为字符串中可能有重复的单词。

最佳答案

  1. 在字符串的第 7 位插入一个结束标签
  2. 在字符串的位置 5 (6 - 1) 中插入一个开放标记。
  3. 你会得到一个类似“This is an example...”的字符串

即从头到尾修改字符串(插入标记):

var result = str.Insert(7, "</b>").Insert(6 - 1, "<b>");

关于c# - 基于开始/结束位置的字符串中的粗体选择性文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15757645/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com