从文档中的段落,只需要找到数字1。 有字符串1,1.3,1.8。我想选择1而不是1.3。
还需要找到未跟随的数字 - 或/或任何其他特殊字符。
答案 0 :(得分:0)
您可以使用表达式:
(?:\s)[0-9]+(?:[\s,])
这是数字两侧的空格,每个都在非捕获组中,而组[0-9]是一次或多次。在数字的末尾,它可以是空格字符或逗号,添加更多项目以扩展组。
答案 1 :(得分:0)
答案 2 :(得分:0)
如果您想查找第一个数字,可以使用^-?(\d)
。
如果您想在点之前找到数字,可以使用^-?(\d)+
。