如何在 ed 行编辑器中进行不区分大小写的搜索
How to do a case insensitive search in ed line editor
我正在尝试使用 ed 进行正则表达式搜索。
例如
是否有一个表达式可以匹配单词 "prop"
的任何大小写变体
道具、道具、道具等?
我找到了以下附加参考资料
指的是
Base Definitions volume of IEEE Std 1003.1-2001, Section 9.3, Basic Regular Expressions
ed regular expression syntax 作为一种 POSIX 正则表达式标准,似乎不支持不区分大小写的修饰符。
您可以使用包含大写和小写字母变体的括号表达式:
[Pp][Rr][Oo][Pp]
其中 [Pp]
匹配 p
或 P
,等等
如果您打算将 prop
作为一个完整的单词进行匹配,则需要在前面使用 \<
(匹配单词的开头)并在后面使用 \>
表达式的结尾(它匹配单词的结尾)。
我正在尝试使用 ed 进行正则表达式搜索。
例如
是否有一个表达式可以匹配单词 "prop"
的任何大小写变体道具、道具、道具等?
我找到了以下附加参考资料
指的是
Base Definitions volume of IEEE Std 1003.1-2001, Section 9.3, Basic Regular Expressions
ed regular expression syntax 作为一种 POSIX 正则表达式标准,似乎不支持不区分大小写的修饰符。
您可以使用包含大写和小写字母变体的括号表达式:
[Pp][Rr][Oo][Pp]
其中 [Pp]
匹配 p
或 P
,等等
如果您打算将 prop
作为一个完整的单词进行匹配,则需要在前面使用 \<
(匹配单词的开头)并在后面使用 \>
表达式的结尾(它匹配单词的结尾)。