当前位置: 首页 > 知识库问答 >
问题:

修改包含字母、括号和数字的字符串[重复]

司空俊雄
2023-03-14

我如何修改这个字符串:

"SRID=4326;POINT (-21.93038619999993 64.1444948)" 

所以它会回来的

"-21.93038619999993 64.1444948" 

(然后我可以把它分开)?

字符串中的数字可以不同。

我试过用。替换

共有3个答案

南门刚捷
2023-03-14
var new_string = string.replace("SRID=4326;POINT (", "");
邹斌
2023-03-14

我不擅长使用REGEXP,但这可能是纯拆分解决方案

希望有所帮助:

var str = "SRID=4326;POINT (-21.93038619999993 64.1444948)" ;
var newStr = str.split('(')[1].split(')')[0];
console.log(newStr)
胥宏义
2023-03-14

您可以尝试使用<code>match</code>和regex:

"SRID=4326;POINT (-21.93038619999993 64.1444948)".match(/\(([^)]+)\)/)[1]

// "-21.93038619999993 64.1444948"
 类似资料:
  • 如果是-than字符串应该被移除。 我想知道为什么不是每个带有“L”的字符串都被去掉? 结果是:

  • 我能够通过使用下面这个问题的注释提供的代码来解决这个问题。所有其他帖子都是有效的! 我使用的有用的东西来自第一个评论。虽然提供的所有示例代码似乎也是有效的!

  • rank ▲ ✰ vote url 63 367 163 862 url 生成包含大写字母和数字的随机字符串 我希望生成N大小的字符串. 里面只含有数字和大写字母,比如: 6U1S75 4Z4UKK U911K4 有没有什么Pythonic的方法? 一行写的答案: ''.join(random.choice(string.ascii_uppercase + string.digits) for _

  • 我想做一个字符串验证,规则是字符串只允许有以下字符: null 如果你只有不允许的字符,它会工作,如果我有允许的字符混合在里面,它会返回true

  • 我试图检测字符串是否有NumericValue和AlphaValue。如果它只是数字,那么;如果它是数字,那么。我找不到办法让它发挥作用。我似乎找到了一种方法,但在运行时崩溃了,在logcat中声明,if语句是一个问题,但我不知道它是为什么或如何出现的。 用于帮助的链接是: 如何在Java中检查字符串是否只包含数字 Java-查看字符串中是否包含任何字符 告诉字符串是否包含a-z字符 主要活动;