正则表达式在冒号之前和之后获取字符串

索拉·库玛(Saurabh Kumar)

我有以下字符串

olah billo:78517700-1f01-11e3-a6b7-3c970e02b4ec, jiglo piglo:68517700-1f01-11e3-a6b7-3c970e02b4ec, nimho james:98517700-1f01-11e3-a6b7-3c970e02b4ec, kathy ruck:38517700-1f01-11e3-a6b7-3c970e02b4ec

我想有一个正则表达式来获取Map中冒号之前和之后的字符串,并在冒号之后键入字符串。我想知道什么是最有效的方法。

罗希特·贾恩(Rohit Jain)

也许这是最简单的方法(伪代码):

  • 用逗号分割字符串。这将为您提供一个包含每个:单独的字符串的数组
  • 创建一个 Map<String, String>
  • 遍历数组
    • 对于数组中的每个元素,在Colon上分割":"这将再次为您提供一个数组。命名吧arr
    • 在地图中添加一个条目,键为arr[0],值为arr[1]根据需要修剪前导和尾随空格。或对逗号进行第一个拆分,后跟0或多个空格- ,\s*

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在用冒号分隔之前和之后需要正则表达式来获取字符串

正则表达式在点之后和连字符之前获取部分字符串?

正则表达式:获取特定子字符串之前和之后的数字

正则表达式:在字符串和冒号之后提取int

正则表达式在两个关键字(从和到)之后获取字符串

正则表达式在`:`之前获取字符串,直到多个空格

正则表达式:选择特定字符串之前和之后的所有字符

使用正则表达式在字符串中的标签之前和之后获取的Javascript条

使用正则表达式在a之前和之后的文件中搜索字符串模式

C#中的正则表达式:匹配在“ _”或“”或“”之前和/或之后的字符串

正则表达式获取字符串的开始和结束匹配

使用正则表达式和JavaScript获取字符串中的完全匹配

正则表达式在逗号和句号之间获取字符串

在句号之前,下划线或空格之后使用R中的正则表达式提取字符串

Powershell正则表达式获取字符串和字符之间的字符串

在python中使用正则表达式提取冒号或括号之前的字符串

正则表达式获取字符串和换行符之间的字符串

正则表达式在括号之间和Javascript中的字符串文字内部获取字符串

正则表达式在第一个OU =之后获取字符串

使用正则表达式在python中的特定符号之后获取字符串中的所有内容

正则表达式从字符串中获取字符串

正则表达式在第二次出现之前获取字符串

使用正则表达式在不包含字母的任何内容之前获取字符串

正则表达式:在每个“:”之后提取字符串

R使用正则表达式去除特殊字符(管道和<>)之前/之后的字符串

正则表达式获取字符串的前6个和后4个字符

正则表达式提取字符串

正则表达式提取字符串

正则表达式提取字符串