regex - 提取百分比的正则表达式

标签 regex linux shell

我有如下字符串:blabla a13724bla-bla244 35%

请注意,百分比前始终有一个空格。我想使用 Linux shell 从这些字符串中提取百分比数字(因此,没有 %)。

最佳答案

假设您有 GNU grep:

$ grep -oP '\d+(?=%)' <<< "blabla a13724bla-bla244 35%"
35

关于regex - 提取百分比的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13985628/

相关文章:

linux - 汇编代码不识别?和@data

相对于复活节及时计算事件

linux - 我的 CIFS 安装有时钟差异吗?

ruby-on-rails - Ruby 中的条件正则表达式字符串替换(on Rails)

php - 使用正则表达式分组将搜索字符串转换为(我的)SQL where 子句

linux - 有没有办法在手册页中查找标志?

perl - Shell 脚本和自动化指南

`x...(a and b)...y` 的正则表达式在有限长度内?

带有点符号的变量的 JavaScript 连续 split()

android - 如何在linux ubuntu中提取和设置android ndk .bin文件的路径?