【发布时间】:2017-07-17 14:43:59
【问题描述】:
我需要搜索一个数字和 € 符号。
示例:
1€
2€
但我在这些示例中也发现了 \d€:
1,20€
1.30€
1,99€
所以我需要一个字符串,只搜索 两个字符,其中包含 一个数字和一个€符号,在此之前没有任何数字。
我想出了,但它不起作用
(?!\d)\d€
编辑
它必须与 InDesign GREP 搜索和 JavaScript 配合使用
【问题讨论】:
-
您的
grep是否支持PCRE 模式(-P选项)?什么是操作系统? -
它必须与 InDesign GREP 搜索和 JavaScript 配合使用
-
我不明白...只是 \d([.,]\d\d) 有什么问题?€
-
如果您要搜索整行,请尝试
^\d€$... -
@YossiVainshtein 现在找到 1,20 欧元和 1 欧元,但它应该只找到 1 欧元
标签: regex grep regex-negation