国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

GPT幫我寫了一段代碼,省了我至少半個小時?

2023-08-08 15:41 作者:solyn  | 我要投稿

嘿嘿嘿

今天寫代碼的時候,遇到個問題,我在做一個新聞列表頁,展示后臺返回的,標題,作者,時間,以及圖片和摘要。

但是后臺返回的時候沒有摘要, 數(shù)據(jù)庫也沒有存儲摘要字段,只有一段content,是新聞的內(nèi)容,用富文本表示,存儲的是html.

如果我要改這個代碼。
意味著我需要數(shù)據(jù)庫加一張表,并且所有的文章都需要重新編輯,寫一段摘要。再保存。

工作量不可為不大。

所以我考慮了一會,決定還是想個辦法,不存儲摘要了,摘要不就是內(nèi)容的開頭的一段文字么?
因此

需求就有了:我需要動態(tài)的提取content中的前100個字作為摘要,不能提取出html文件標簽《p》之類的。

我剛想寫的時候,我就想起了我的gpt。

于是:我告訴他

幫我下一段C#代碼 ,content字符串是一段html,我想從中截取100個字符長度的文本,不要html標簽


他告訴我

當然可以!以下是一個示例的C#代碼,可以截取HTML字符串中的文本并去除HTML標簽:```csharpusing?System;using?System.Text.RegularExpressions;public?class?Program{
????public?static?void?Main()
????{
????????string?html?=?"<p>This?is?an?example?<b>HTML</b>?string.</p>";
????????string?result?=?StripHtmlTags(html,?100);
????????Console.WriteLine(result);?//?Output:?"This?is?an?example?HTML?string."????}

????public?static?string?StripHtmlTags(string?html,?int?length)
????{
????????//?去除HTML標簽????????string?textWithoutTags?=?Regex.Replace(html,?"<.*?>",?string.Empty);

????????//?截取指定長度的文本????????if?(textWithoutTags.Length?>?length)
????????{
????????????textWithoutTags?=?textWithoutTags.Substring(0,?length);
????????}

????????//?返回結(jié)果????????return?textWithoutTags;
????}}```在?`Main`?方法中,我們定義了一個示例的?HTML?字符串?`html`。然后我們調(diào)用?`StripHtmlTags`?方法來去除?HTML?標簽并截取指定長度的文本。最后,我們通過?`Console.WriteLine`?打印結(jié)果。你可以將你的?HTML?字符串傳遞給?`StripHtmlTags`?方法,并根據(jù)需要調(diào)整截取的長度。希望這段代碼對你有幫助!

太酷了,不光給了我想要的代碼

還幫我封裝了一個函數(shù)。

最主要的還怕我看不懂,在地下給我解釋了函數(shù)的功能。verygood。

省了至少半個小時的碼代碼時間。

比如“Regex.Replace(html,"<.*?>",string.Empty)”

這一段,以我的水平目前可能短時間還寫不出來這么簡潔高質(zhì)量的代碼,要走不少彎路,所以肯定不止節(jié)省了半個小時。

很好,做個記錄


GPT幫我寫了一段代碼,省了我至少半個小時?的評論 (共 條)

分享到微博請遵守國家法律
宁武县| 浦北县| 北安市| 南木林县| 德格县| 奉节县| 左贡县| 兴文县| 高青县| 达拉特旗| 贵德县| 南华县| 海晏县| 四会市| 繁昌县| 航空| 夏津县| 屏边| 胶州市| 高尔夫| 龙州县| 庄河市| 阳泉市| 安仁县| 财经| 乐安县| 班玛县| 清原| 南靖县| 富源县| 元氏县| 罗源县| 浦县| 且末县| 鞍山市| 博兴县| 临夏市| 阳城县| 和林格尔县| 巨野县| 土默特右旗|