javascript - 使用字母、括号和数字修改字符串

标签 javascript replace

如何修改此字符串:

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

所以它会返回

"-21.93038619999993 64.1444948" 

(然后我可以拆分它)?

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

我尝试过使用 .replace & split,但无法让它正常工作。我如何使用 Javascript 实现这一点?

最佳答案

您可以尝试使用匹配和正则表达式:

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

// "-21.93038619999993 64.1444948"

关于javascript - 使用字母、括号和数字修改字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50837879/

相关文章:

javascript - 尝试替换 $location.search 时如何避免转义?

javascript - 测试对象文字中的相等性时的奇怪行为

java - .replace 用符号替换输入字母

regex - sed - 跨多个文件删除某些字符串的部分

Javascript 用字符串替换 onKeyUp 事件

javascript - 如何找到文本以特定字符串开头的 li?

javascript - 获取一段 HTML 中每个链接的 href 属性

javascript - 我选择输入类型 ="file"后立即在文本框中获取文件名

javascript - 替换两侧都有空格的所有出现的字符串

javascript - 如何使用替换创建 "bbcode"javascript