将[]括号替换为字符串

ck84vi

我有一个字符串,其中在数字前后包含方括号[]。由于此字符串代表我的SQL数据库列名,因此需要删除/替换它们。到目前为止,我通过以下方式进行操作:

if (stringWithBracket.Contains("[0]"))
   noBracket = data.Replace("[0]", "0");
if (stringWithBracket.Contains("[1]"))
   noBracket = data.Replace("[1]", "1");
if (stringWithBracket.Contains("[2]"))
   noBracket = data.Replace("[2]", "2");
if (stringWithBracket.Contains("[n]"))
   noBracket = data.Replace("[n]", "n");

它工作正常,但对我来说看起来很丑,因为我必须为[1]到[20]这样做。有没有一种方法可以实现这种“更精细”的功能,这对我来说意味着更少的代码?

开放基础

您可以Regex.Replace用来确保仅提取数字:

var pattern = @"\[(\d+)\]";
var replaced = Regex.Replace(stringWithBracket, pattern, "$1"); 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用 sed 替换包含括号的字符串,将包含日期的子字符串替换为括号

来自分类Dev

PHP将大括号之间的字符串替换为数组元素值

来自分类Dev

字符串将“ \\\”替换为“ \”

来自分类Dev

将字符串中的“ /”替换为“ \ /”

来自分类Dev

大括号内的格式字符串替换为一个大括号

来自分类Dev

将特定的字符串字符索引替换为0

来自分类Dev

将所有外来字符替换为字符串

来自分类Dev

替换为“ /?” 从字符串

来自分类Dev

替换包含括号的字符串

来自分类Dev

替换字符串中的括号

来自分类Dev

如何对带括号的单词进行字符串替换,但将括号保留为 (s)?

来自分类Dev

php将字符串替换为html标签

来自分类Dev

将NULL字符串模式替换为空白

来自分类Dev

将JavaScript字符串中的'-'替换为'-'

来自分类Dev

如何将$ {Month}替换为字符串?

来自分类Dev

将字符串替换为以PHP结尾的dynamicaly

来自分类Dev

将字符串中的重复值替换为0

来自分类Dev

将变量值替换为字符串

来自分类Dev

将字符串中的所有'='实例替换为'=='

来自分类Dev

将字符串中的最终逗号替换为“和”

来自分类Dev

将%替换为字符串中的数字

来自分类Dev

R:如何将字符串替换为整数?

来自分类Dev

将字符串替换为目标格式

来自分类Dev

无法将字符串替换为默认值

来自分类Dev

字符串将c#替换为地址缩写

来自分类Dev

使用Python将字符串中的“ \\”替换为空格

来自分类Dev

将JS变量替换为Jinja模板的字符串

来自分类Dev

将字符串中的数字替换为数字+“ f”

来自分类Dev

字符串替换将结果转换为整数python