iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > GO >将多个月份字符串替换为月份整数
  • 702
分享到

将多个月份字符串替换为月份整数

2024-04-04 23:04:07 702人浏览 泡泡鱼
摘要

知识点掌握了,还需要不断练习才能熟练运用。下面编程网给大家带来一个golang开发实战,手把手教大家学习《将多个月份字符串替换为月份整数》,在实现功能的过程中也带大家重新温习相关知识点,温故而知新,

知识点掌握了,还需要不断练习才能熟练运用。下面编程网给大家带来一个golang开发实战,手把手教大家学习《将多个月份字符串替换为月份整数》,在实现功能的过程中也带大家重新温习相关知识点,温故而知新,回头看看说不定又有不一样的感悟!

问题内容

我正在使用如下字符串:

"1月5日,2月,12月6日=900"

我希望将月份字符串替换为其各自的月份 int 值。所以上面的内容等同于:

"1-5,2,6 12=900"

我知道使用不区分大小写的正则表达式可能是一种可行的方法,但是我只看到了如何一次将其应用到一个月的示例,这似乎效率很低,例如:

re := regexp.MustCompile(`(?i)jan`)
fmt.Println(re.ReplaceAllString("JAN-5,Feb,6 dec=900", "1"))

除了对字符串应用 12 个不同的正则表达式测试之外,是否有更简单的方法来执行此操作?


解决方案


使用 strings.ToLower() 降低字符串,然后您可以使用带有 12 个月的单个 strings.Replacer,这可以在一个“步骤”中完成所有可能的替换:

var r = strings.newreplacer(
    "jan", "1",
    "feb", "2",
    "mar", "3",
    "apr", "4",
    "may", "5",
    "jun", "6",
    "jul", "7",
    "aug", "8",
    "sep", "9",
    "oct", "10",
    "nov", "11",
    "dec", "12",
)

func main() {
    s := "jan-5,feb,6 dec=900"

    s2 := r.replace(strings.tolower(s))

    fmt.println(s2)
}

这将输出(在 Go Playground 上尝试):

1-5,2,6 12=900

今天关于《将多个月份字符串替换为月份整数》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于的内容请关注编程网公众号!

您可能感兴趣的文档:

--结束END--

本文标题: 将多个月份字符串替换为月份整数

本文链接: https://www.lsjlt.com/news/596228.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 将多个月份字符串替换为月份整数
    知识点掌握了,还需要不断练习才能熟练运用。下面编程网给大家带来一个Golang开发实战,手把手教大家学习《将多个月份字符串替换为月份整数》,在实现功能的过程中也带大家重新温习相关知识点,温故而知新,...
    99+
    2024-04-04
  • php如何将数字月份转为英文月份
    本篇内容主要讲解“php如何将数字月份转为英文月份”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php如何将数字月份转为英文月份”吧!首先,我们需要定义一个PHP数组,用于存储月份名称。在这个数...
    99+
    2023-07-05
  • php怎么将数字月份转为英文月份
    在PHP开发中,经常会遇到将数字月份转换为英文月份的情况。这是很常见的需求,因为不同的国家和语言习惯使用不同的月份表示方式。比如,在美国和英国,人们通常使用英文月份名称表示时间,而在法国和德国,人们通常使用本地语言的月份名称。本文将介绍如何...
    99+
    2023-05-14
    php php日期时间
  • 在 PHP 中将数字转换为月份名称
    在编写 PHP 应用程序时,你将使用日期和时间。使用这两者很容易,尤其是在使用不同的对象和功能时。 我们可以从秒、分、时、日、月到年使用这些函数。但是,我们希望在本文中使用数字或字符串日期格式创建月...
    99+
    2024-02-27
  • sql怎么将多个字符串替换为空
    在 SQL 中,可以使用 REPLACE 函数将一个字符串中的指定子字符串替换为另一个字符串。如果要将多个不同的子字符串替换为空,可...
    99+
    2023-09-29
    sql
  • php如何将月份转换为中文
    今天小编给大家分享一下php如何将月份转换为中文的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。php将月份转换为中文的方法:...
    99+
    2023-07-05
  • php怎么将月份转换为中文
    php将月份转换为中文的方法:1、创建一个PHP示例文件;2、通过“public function dateToChinese($date){...}”方法将日期月份转换为全中文即可。本教程操作环境:Windows10系统、PHP8.1版、...
    99+
    2023-05-14
    php 中文
  • PHP教程:如何将月份转换为中文
    PHP教程:如何将月份转换为中文 在项目开发中,有时候我们需要将日期或者时间中的月份转换为中文,以便更好地展示给用户。在PHP中,我们可以通过一些简单的代码实现这个功能。接下来,我将为...
    99+
    2024-04-02
  • 使用PHP的substr_replace()函数将字符串中的多个部分替换为另一个字符串
    使用PHP的substr_replace()函数将字符串中的多个部分替换为另一个字符串在PHP中,我们经常需要对字符串进行处理和替换。如果要替换字符串中的多个部分,可以使用PHP的substr_replace()函数。本文将介绍如何使用su...
    99+
    2023-11-03
    PHP 字符串替换 substr_replace()
  • es6如何将字符串第一个字符替换为其他字符
    这篇文章主要讲解了“es6如何将字符串第一个字符替换为其他字符”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“es6如何将字符串第一个字符替换为其他字符”吧!...
    99+
    2024-04-02
  • PHP替换字符串中某串为另一个字符串
    ...
    99+
    2024-04-02
  • oracle怎么替换多个字符串
    在Oracle数据库中,可以使用REPLACE函数来替换多个字符串。REPLACE函数的语法如下: REPLACE(stri...
    99+
    2024-04-09
    oracle
  • PHP 如何实现将月份转换为英文的技巧
    标题:PHP 如何实现将月份转换为英文的技巧 在开发网站或应用程序时,有时候需要将日期中的月份转换为英文表示,以增强用户体验或满足特定需求。在PHP中,实现将月份转换为英文的功能并不复...
    99+
    2024-04-02
  • php中如何将整数转换为字符串
    这篇文章主要讲解了“php中如何将整数转换为字符串”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php中如何将整数转换为字符串”吧!PHP中将整数转换为字符串在PHP程序开发中,我们时常需要...
    99+
    2023-07-05
  • php字符串如何替换某个字符为空
    今天小编给大家分享一下php字符串如何替换某个字符为空的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。php字符串替换某个字符...
    99+
    2023-07-05
  • php字符串怎么替换某个字符为空
    php字符串替换某个字符为空的两种方法:1、使用str_replace()函数将指定字符替换为空字符,只需要将第一个参数设置为指定字符,第二个参数设置为空字符,语法“str_replace("指定字符","&q...
    99+
    2023-05-14
    php php字符串
  • oracle中如何替换多个字符串
    在Oracle中,可以使用`REPLACE`函数来替换多个字符串。例如,假设我们有一个名为`EMPLOYEES`的表,其中有一个名为...
    99+
    2023-09-12
    oracle
  • 使用PHP的substr_replace()函数将字符串中的一部分替换为另一个字符串
    使用PHP的substr_replace()函数将字符串中的一部分替换为另一个字符串PHP是一种功能强大的脚本语言,它被广泛应用于Web应用程序的开发中。其中一个常见的任务是字符串操作,例如将字符串中的一部分替换为另一个字符串。在PHP中,...
    99+
    2023-11-04
    PHP 字符串替换 substr_replace
  • php如何将指定字符串替换为空
    这篇文章主要介绍php如何将指定字符串替换为空,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!方法:1、使用str_ireplace(),语法“str_ireplace(指定子字符串, '', 原字符串...
    99+
    2023-06-15
  • oracle怎么替换多个不同字符串
    要替换多个不同的字符串,可以使用REGEXP_REPLACE函数来实现。以下是一个示例代码: SELECT REGEXP_R...
    99+
    2024-04-09
    oracle
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作