文本

信息发布 · 2125 次浏览
困困君 创建于 19天6小时前

|=⚓️❦⚓️
[+]对符
[-]对符()⚓️❦⚓️$$({selectedText})
[-]对符""⚓️❦⚓️$$"{selectedText}"

[+]编码
[-]Base64编码⚓️❦⚓️$={selectedText}.EncodeToBase64String()
[-]Base64解码⚓️❦⚓️$={selectedText}.DecodeBase64String()
[-]URL编码⚓️❦⚓️$={selectedText}.UrlEncode()
[-]URL解码(解码URL中的特殊字符,如空格、加号、百分号等)⚓️❦⚓️$={selectedText}.UrlDecode()
[-]HTML编码⚓️❦⚓️$={selectedText}.HtmlEncode()
[-]HTML解码⚓️❦⚓️$={selectedText}.HtmlDecode()
[-]json格式化⚓️❦⚓️$=JsonConvert.SerializeObject(JsonConvert.DeserializeObject({selectedText}), Formatting.Indented)
[-]json压缩⚓️❦⚓️$=JsonConvert.SerializeObject(JsonConvert.DeserializeObject({selectedText}), Formatting.None)
[-]转义字符⚓️❦⚓️$={selectedText}.Ecape()
[-]取消转义⚓️❦⚓️$={selectedText}.Replace("\\r", "\r").Replace("\\n", "\n").Replace("\\t", "\t")

[+]常用
[-]年-月-日⚓️❦⚓️$=DateTime.Now.ToString("yyyy-MM-dd")

[+]行操作
[-]去除前后空白⚓️❦⚓️$=string[] lines = Regex.Split({selectedText}, @"\r\n?|\n");string.Join("\r\n",lines.Select(line => string.IsNullOrWhiteSpace(line) ? line : line.Trim()))
[-]去除重复行⚓️❦⚓️$=string[] lines = Regex.Split({selectedText}, @"\r\n?|\n");string.Join("\r\n",lines.Distinct())
[-]去除空行⚓️❦⚓️$=string[] lines = Regex.Split({selectedText}, @"\r\n?|\n");string.Join("\r\n",lines.Where(line => !string.IsNullOrWhiteSpace(line)).ToArray())
[-]段落之间空一行⚓️❦⚓️$=string[] lines = Regex.Split({selectedText}, @"\r\n?|\n");string.Join("\r\n\r\n",lines.Where(line => !string.IsNullOrWhiteSpace(line)).ToArray())
[-]保留偶数行⚓️❦⚓️$=string[] lines = Regex.Split({selectedText}, @"\r\n?|\n");string.Join("\r\n",lines.Where((line, index) => index % 2 != 0))
[-]保留奇数行⚓️❦⚓️$=string[] lines = Regex.Split({selectedText}, @"\r\n?|\n");string.Join("\r\n",lines.Where((line, index) => index % 2 == 0))
[-]千位分隔符⚓️❦⚓️$=string[] lines = Regex.Split({selectedText}, @"\r\n?|\n");string.Join("\r\n",lines.Select(line => int.TryParse(line, out int number) ? number.ToString("#,0") :line ))

[+]替换
[-]仅保留汉字⚓️❦⚓️$=Regex.Replace({selectedText}, @"[^\u4e00-\u9fa5]", "")
[-]仅保留英文⚓️❦⚓️$=Regex.Replace({selectedText}, @"[^a-zA-Z]", "")
[-]仅保留数字⚓️❦⚓️$=new string({selectedText}.Where(c => char.IsDigit(c)).ToArray())
[-]滤除汉字⚓️❦⚓️$=Regex.Replace({selectedText}, @"[\u4e00-\u9fa5]", "")
[-]滤除英文⚓️❦⚓️$=Regex.Replace({selectedText}, @"[a-zA-Z]", "")
[-]滤除数字⚓️❦⚓️$=new string({selectedText}.Where(c => !char.IsDigit(c)).ToArray())
[-]去除前后空白⚓️❦⚓️$={selectedText}.Trim()
[-]删除所有普通空格⚓️❦⚓️$={selectedText}.Replace(" ", "")
[-]删除所有制表符空格⚓️❦⚓️$={selectedText}.Replace("\t", "")
[-]删除所有换行空格⚓️❦⚓️$={selectedText}.Replace("\r\n", "").Replace("\n", "")
[-]删除所有空格⚓️❦⚓️$={selectedText}.Replace(" ", "").Replace("\t", "").Replace("\n", "").Replace("\r", "")
[-]英文转大写⚓️❦⚓️$={selectedText}.ToUpper()
[-]英文转小写⚓️❦⚓️$={selectedText}.ToLower()
[-]英文首字母大写⚓️❦⚓️$=System.Globalization.CultureInfo.CurrentCulture.TextInfo.ToTitleCase({selectedText})

困困君 最后更新于 2025/3/20

回复内容
困困君 15天2小时前
#1

欢迎补充更多文本表达式

回复主贴