腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
匹配
cpp
中
的
换行符
-
peglib
newline
、
grammar
、
peg
所以我尝试使用
cpp
-
peglib
来
匹配
C++
中
的
单行注释。注释以#字符开头,后跟任意字符序列,并以
换行符
结束。我尝试了不同
的
方法,但都没有成功。似乎解析器无法
匹配
换行符
,要么是我
的
语法错误,要么是字符串
中
的
换行符
被不知何故删除了。
浏览 17
提问于2019-07-31
得票数 1
回答已采纳
2
回答
C++映射<std::string,静态方法pointer>?
c++
所以,首先,我很犹豫是否要问这个问题,因为在So上有(基本上)相同
的
问题,但是答案没有解决我
的
问题。 我检查过
的
问题:C++ map?
的
副本,但我不是动态创建对象) 我正在开发一个PEG解析器(
cpp
-
peglib
),并希望将一个字符串(令牌规则名称)映射到一个静态函数(解析器函数)。对于那些不熟悉的人,
cpp
-
peglib
以[](const SemanticValues& vs) {}
的
形式作为lambda进行操作。所以我有
浏览 33
提问于2021-08-01
得票数 1
回答已采纳
5
回答
如何找出一个目录中有多少以.c或.
cpp
结尾
的
文件包含字符串: string?
16.04
、
command-line
、
files
如何找出一个目录中有多少以.c或.
cpp
结尾
的
文件包含字符串: string? 字符串可以发生在整个文件
中
的
任何位置,包括注释,也可以作为较大字符串
的
一部分。
浏览 0
提问于2019-01-11
得票数 0
2
回答
grep查找"Foo“实例,其中"Bar”未出现在10行
中
grep
假设我想在整个树
中
搜索所有出现"Foo“
的
CPP
文件。我可能会这样做:现在,假设我只想列出一些其他字符串(比如"Bar“)在前面结果
的
3行内不出现
的
实例。因此,给出两个文件:1 Foo3 qwerty1 Foo3 qwerty 我想构造一个简单
的
浏览 0
提问于2014-01-14
得票数 10
回答已采纳
2
回答
将新行添加到*.
cpp
和*.h (或任何指定
的
文件类型)
的
bash命令?
bash
、
append
、
echo
、
newline
我试着跑但我有一个简单
的
命令就可以了,但是如果它只将它添加到不以
换行符
结尾
的
非空文件
中
,则会增加额外
的
好处。
浏览 6
提问于2015-03-15
得票数 1
回答已采纳
2
回答
奇怪
的
visual studio 2008 C++编译器错误
c++
、
visual-studio-2008
、
compiler-construction
、
comments
rmsActivationT);每次我取消注释第二个int pi并注释第一个int pi时,我都会得到这样
的
错误当我取消对第一个int pi
的
注释并注释第二个int pi时,我
的
编译器不再抱怨了。这个错误已经困扰了我几乎一整天,现在任何想法都会很好。
浏览 0
提问于2010-07-28
得票数 0
回答已采纳
3
回答
正则表达式以
匹配
单个新行。
匹配
双新行
的
正则表达式
javascript
、
regex
我正在尝试构造一个正则表达式,它将
匹配
一个单独
的
换行符
(\n)。类似地,我需要另一个正则表达式来
匹配
双
换行符
(\n\n),这些双
换行符
不是\n\n\n或\n\n\n\n\n\n等较长
换行符
的
一部分。 \n(?!\n)和\n\n(?!\n)
匹配
太多(它们
匹配
较长换行序列
中
的
最后一个
换行符
)。我能做些什么呢?
浏览 3
提问于2013-08-02
得票数 12
回答已采纳
2
回答
在没有DOTALL
的
情况下,如何
匹配
(DOTALL)?
python
、
regex
我
的
regexp需要默认
的
非换行
匹配
点和re.DOTALL点(.
匹配
换行符
)。在一个regexp
中
,我需要几个前者和后者
中
的
一个。尽管如此,因为我需要一个点来
匹配
换行符
,所以我必须使用DOTALL,并多次使用[^\n]来获得默认
的
“除
换行符
之外
的
任何东西”行为。我想摆脱DOTALL,用.替换那些[^\n],在我需要
的
地方有一种更复杂
的</
浏览 2
提问于2014-08-15
得票数 5
回答已采纳
3
回答
如何在有空格
的
grep输出上执行xargs grep?
shell
、
grep
、
find
、
quoting
、
xargs
我根据正则表达式搜索文件,然后尝试搜索这些文件
的
内容。-name "*.
cpp
" | grep "<name regex>" | xargs grep "<content regex>"还是我用完全错误
的
方式处理
浏览 0
提问于2015-03-19
得票数 9
回答已采纳
2
回答
如何将`==`转换为vim
中
的
换行符
vim
我想在vim脚本
中
的
if语句
的
测试用例
中
匹配
换行符
。 如何与
换行符
匹配
?这样做
的
原因是,当我想获得一个系统命令
的
输出并检查它是否与某个命令
匹配
,然后执行一个命令时,vim
中
的
system()命令可以完成这项工作,但是它在最后返回一个
换行符
。所以我无法
匹配
。例如,我希望您了解git rev-parse --is-inside-wo
浏览 5
提问于2021-08-30
得票数 1
回答已采纳
1
回答
Bash脚本,该脚本生成带有文件列表
的
变量,以
换行符
分隔。
bash
我试图将一个文件列表(实际上是*.
cpp
文件)保存到一个变量
中
,这样列表就会被
换行符
隔开。到目前为止,我想出
的
是:echo $VARVAR=''; for myfile in *.
cpp
; do VAR+=$myfile$' o
浏览 3
提问于2020-09-06
得票数 0
回答已采纳
1
回答
从子目录调用python脚本(使用子进程调用grep)会导致错误。
python
、
python-2.7
我通过python脚本调用grep,并将输出存储到列表
中
。我只希望grep搜索具有特定文件扩展名
的
文件,即.c、.
cpp
和.h。我使用
的
是函数subprocess.check_output()#!{c,
cpp
,h}', 'pattern', '.']){c,
cpp
,h}', 'pattern', '/projects/<path>
浏览 0
提问于2017-03-14
得票数 3
回答已采纳
4
回答
美元元字符
中
的
“字符串结尾
换行符
”是什么?
regex
、
perl
、
newline
、
eol
、
dollar-sign
事实上,在第129页
中
,它们
的
描述略有不同,更多
的
词都倾向于使用$;然而,我仍然对此感到困惑。关于^,只描述了两个明确
的
备选方案: $ ...
匹配
在目标字符串
的
末尾,以及字符串结束
换行符
之前。后者是常见
的<
浏览 9
提问于2020-03-07
得票数 2
回答已采纳
4
回答
如何为整个VS解决方案修复不一致
的
行尾?
visual-studio-2010
、
line-endings
当打开一个文件时,Visual Studio将检测到不一致
的
行尾,并且有一个用于修复该特定文件
的
选项。但是,如果我想要为解决方案
中
的
所有文件修复行结束,我该如何做?
浏览 1
提问于2012-02-15
得票数 52
1
回答
Python正则表达式
换行符
匹配
python
、
regex
我想
匹配
一个具有字母数字和一些特殊字符
的
字符串,但不
匹配
换行符
。但是,每当我
的
字符串有
换行符
时,它也会
匹配
换行符
。我检查了文档
中
的
一些标志,但没有一个看起来与之相关。下面是Python3.6.2REPL
中
的
示例代码>>> s = "do_not_match\n" >>> p =
浏览 5
提问于2017-08-23
得票数 0
回答已采纳
4
回答
如何在任何行
的
开头(包括第一行)与Perl regex
匹配
?
regex
、
perl
根据 默认情况下,"^“字符保证只
匹配
字符串
的
开头.嵌入
的
换行符
不会被"^“
匹配
.但是,您可能希望将字符串视为多行缓冲区,这样"^“将在字符串
中
的
任何
换行符
之后
匹配
.您可以通过在模式
匹配
操作符上使用/“任何
换行符
之后”部分意味着它只能在第2行和后续行
的
开头
匹配
。如果我想在
的
开头
匹配
任何行
浏览 4
提问于2010-03-12
得票数 5
回答已采纳
2
回答
sed:可移植
的
解决方案,以
匹配
“除
换行符
以外
的
任何字符”
sed
、
regular-expression
、
posix
我可以通过\n
匹配
换行符
:two" | sed 'N;s/\n/_/g'echo "one选项卡字符也是如此,但在那里,我可以使用实际
的
制表符字符,使用ctrl-v。但这并不适用于
换行符
: echo "
浏览 0
提问于2017-05-01
得票数 5
回答已采纳
2
回答
\s意外
匹配
多行
regex
、
notepad++
我正在运行Notepad++ 6.3.2
的
最新版本。尝试使用“正则表达式”执行“查找”,而不选中以下示例两行文本文件
中
的
“
匹配
换行符
”复选框。world 搜索模式hello.*world不
匹配
任何内容,因为未选中“
匹配
换行符
”(选中复选框时
匹配
)。然而,模式hello\s*world
匹配
上面的两行,这有点出乎意料,因为没有检查“
匹配
换行符
”。我想我之前用过
的<
浏览 4
提问于2013-07-24
得票数 1
7
回答
匹配
线段- \n还是\r\n?
regex
、
language-agnostic
、
line-breaks
在编写时,我必须只在
换行符
上
匹配
,而不是使用s-flag (dotall -点
匹配
换行符
)。 ( -删除\r并与之
匹配
) 除了m-flag和\s之外,我找不到什么东西来
匹配
它。() Debuggex<em
浏览 4
提问于2013-11-18
得票数 279
回答已采纳
2
回答
忽略
换行符
的
Pcre正则表达式
pcre
我有一个以下形式
的
PCRE正则表达式:当它用于
匹配
Foo: bar\n时,组
匹配
也包含
换行符
。如何更改正则表达式以从组
匹配
中
删除
换行符
。
浏览 1
提问于2011-08-24
得票数 1
点击加载更多
相关
资讯
搜索中的深度匹配模型
卷积网络深度匹配模型在语言匹配中的应用简介
(七)Perl中的模式匹配和模式替换介绍
Excel 中的一对多查找,结果是模糊匹配值,如何实现精确匹配?
Excel中vlookup多条件匹配的2种方法
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券