我需要一种仅在子字符串是整个单词时才搜索子字符串的方法。
\n\n理想情况下,我想要一个函数(比如说findwstring()),这样两个例子,
\n $(findwstring a, a b c)
\n $(findwstring a, angle b c)
\n 应该生成值 \xe2\x80\x98a\xe2\x80\x99 和 \xe2\x80\x98\xe2\x80\x99 (空字符串)分别。
我找不到任何东西我在这里可以帮助我的东西。
\n$(filter a, a b c)\nRun Code Online (Sandbox Code Playgroud)\n\n生产'a'.
$(filter a, angle b c)\nRun Code Online (Sandbox Code Playgroud)\n\n生产''.
百分 (% ) 被视为通配符。
从您链接的文档(实际上是下面的函数findstring),粗体我的:
\n\nRun Code Online (Sandbox Code Playgroud)\n\n$(filter pattern\xe2\x80\xa6,text)\n返回文本中与任何模式单词匹配的所有以空格分隔的单词,删除任何不匹配的单词。这些模式是使用 \xe2\x80\x98%\xe2\x80\x99 编写的,就像在
\n\npatsubst这些模式是使用 \xe2\x80\x98%\xe2\x80\x99 编写的,就像上面函数这
\n\nfilter函数可用于分离变量中不同类型的字符串(例如文件名)。例如:Run Code Online (Sandbox Code Playgroud)\n\nsources := foo.c bar.c baz.s ugh.h\nfoo: $(sources)\n cc $(filter %.c %.s,$(sources)) -o foo\n说这
\nfoo取决于foo.c,bar.c,baz.s且ugh.h但仅foo.c,bar.c和baz.s应该在编译器的命令中指定。
| 归档时间: |
|
| 查看次数: |
2311 次 |
| 最近记录: |