Show/Hide Toolbars

EmEditor 帮助

导航: EmEditor 帮助 > 如何... > 搜索

EmEditor 如何: 数字范围表达式语法

Scroll 上一页 首页 下一页 其他
EmEditor 主页 - EmEditor 帮助 - 如何 - 搜索

数字范围表达式语法

EmEditor 让你能把数字范围表达式作为搜索表达式。

要在查找替换在文件中查找在文件中替换,或高级筛选对话框中使用数字范围,请到模式下拉列表框下选择数字范围

要在FindReplaceFindInFilesReplaceInFiles,或Filter 的宏方法中使用数字范围,请在 ExFlags 参数中包括 eeExFindNumberRange 标志。

数字范围用区间表示。方括号表示包含起始或结尾数字的端点,圆弧括号表示排除起始或结尾数字的端点。如果区间中的数字都不包含小数点,则该方法仅匹配整数。当表示负数或正数无穷大时,可以省略最小或最大值。数字格式取决于自定义对话框中排序页面区域设置下拉列表框中指定的区域。在某些语言环境(例如德语)中,逗号(',')用于表示小数点,在这种情况下,有必要在分隔符逗号之前和之后插入一个空格来避免歧义。

从 v19.6 开始,数字范围可以指定一组具有指定增量的数字。增量可以用第三个参数指定,比如在 [a , b , c] 或 (a , b , c) 中的“c”。

例如,

数字范围

含义

[1 , 9]

匹配整数 1,2,3,...,9。

[ , 9)

匹配任何小于 9 的整数。

[1.0 , 9.0)

匹配任何大于或等于 1.0,并且小于 9.0 的小数。

[ , 1.0)

匹配任何小于 1.0 的小数。

(2.0 , ]

匹配任何大于 2.0 的小数。

[1 , 9 , 2]

匹配整数 1,3,5,7,9。

(0 , 100 , 25]

匹配整数 25,50,75,100。

请同样参考

替换表达式语法

Copyright © 2003-2021 by Emurasoft, Inc.