regex - 如何忽略 RegEx 捕获中的前导零?
问题描述
我有一个包含 ID 的数据库,例如
ID
000000000000000000000PBC_1164321
00000000000000000000000RP_395954
00000000000000000000000MOP_395954
00000000000000000000000395954
我只想获取前导 0 之后的数据,如下所示:
ID
PBC_1164321
RP_395954
MOP_395954
395954
我正在https://regexr.com上对其进行测试。我尝试使用^(0*)
,但它选择了所有的 0。我想要它的反面,不是选择所有前导 0,而是选择它之后的所有内容。请帮忙。
我没有使用任何语言,例如 Python 和 R。只想使用正则表达式来选择/匹配除前导 0 之外的任何内容
解决方案
您可以使用前导零后匹配文本([^0].*)
推荐阅读
- excel - 导出结果时条件格式颜色发生变化
- java - JavaFX TableView 属性显示为空
- python - keras.backend.max 与 keras.backend.argmax 有什么区别?
- python - 在python中将相对路径添加到绝对路径
- angular - RxJs 相当于 Promise 链
- jquery - 剃刀页面中的 URL 不会将数据发送到另一个页面
- c# - 如何从 DataRow.GetChildRows() 返回所有行
- r - 如何让 as.POSIXct 不更改字符串的时区?
- macos - MacOS上的CMAKE交叉编译将MacOS SDK添加到flags.make中的-isysroot
- python - 在 Python 中旋转具有不同结果的第一个元素