javascript - Typescript - 从包含符号的文本中提取字符串
问题描述
原文
var serverData = "12345 - Hello How are you!"
var serverData_1 = "12 - Washington"
var otherData = "965 - FileData"
如何从这 3 个字符串中仅提取数字。这样我就可以得到:
var server1 = "12345" from var serverData
var server2 = "12" from var serverData_1
var server3 = "965" from var otherData
解决方案
您可以使用简单的正则表达式,例如:
var serverData = "12345 - Hello How are you!";
var serverData_1 = "12 - Washington";
var otherData = "965 - FileData";
console.log(/\d+/.exec(serverData)[0]);
console.log(/\d+/.exec(serverData_1)[0]);
console.log(/\d+/.exec(otherData)[0]);
推荐阅读
- python - 有没有办法在不改变 Path 变量的情况下使用 MinGW?
- jquery - 简单的 jQuery 和 AJAX 教程示例
- python - 使用python为1列中的相同值创建多个csv
- react-native - React Native - pod 安装问题“无法加载此类文件.......node_modules/react-native/scripts/react_native_pods”
- php - 如何从应用布局中的 laravel-livewire 组件访问声明的变量
- php - var_dump (object) 的结果是什么意思?
- android - NFC Apdu Response 67 00(错误长度)在 Android 上使用 isodep
- python - Map 变换中的“键”值不正确
- reactjs - 如何在反应中编辑状态
- python - 如何在python中使用子类修改超类的属性?