腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
8
回答
正则表达式
是否
用于
构建
解析器
?
regex
、
parsing
这只是一个好奇的问题,因为我最近需要越来越多地解析和
使用
正则表达式
。似乎,对于我在搜索中遇到的关于某种解析的问题,当被问及与
正则表达式
相关的问题时,总会有人说,“
正则表达式
对此不好,用这样或那样的
解析器
代替吧”……随着我对
正则表达式
有了更好的理解,我认为大多数事情都是可能的,只是它相当复杂和耗时,因为你必须考虑许多不同的可能性,当然,它必须与条件语句和循环相结合
来
构建
任何类型的
解析器
。所以我想知道
是否
正则表达
浏览 8
提问于2010-08-15
得票数 13
回答已采纳
1
回答
用于验证集成表达式的
正则表达式
(微积分)
java
、
regex
例如cos(x+3x^2).Now我想检查用户
是否
给出了正确的input..is,在检查输入的有效性时有没有可以
使用
的
正则表达式
?例如,输入必须始终以积分符号开头,以eg结尾。我想要包含诸如cos(cos(x+5))等情况的
正则表达式
浏览 1
提问于2012-03-07
得票数 1
3
回答
什么时候
使用
解析器
生成器,什么时候
正则表达式
就足够了?
regex
、
parser-generator
我正在用C++编写一个简单的NMEA
解析器
,我必须做出选择:然后我考虑
使用
解析器
生成器。我认为所有人都
使用
相同的方法:它们生成FSA。但我不知道哪个更有效率。什么时候你通常
使用
解析器
生成器而不是
正则表
浏览 1
提问于2009-07-22
得票数 6
回答已采纳
1
回答
基于gcc的外部
构建
器的Eclipse CDT错误
解析器
c++
、
eclipse
、
eclipse-cdt
我知道CDT 7将包含一个
正则表达式
错误
解析器
,但我现在
使用
的是CDT 6。 我有一个外部CDT
构建
器,它只是调用shell脚本来触发我的
构建
(基于Jam)。
构建
使用
了GCC,并且错误和警告被流式传输到控制台视图,但是当然没有错误
解析器
在查看它,所以在我的Problems视图中什么也不显示。有没有办法将CDT配置为在我的控制台输出中
使用
它的GCC扫描器
来
填充Problems视图?启用了GCC
解析器
,
浏览 0
提问于2010-03-18
得票数 6
回答已采纳
9
回答
使用
正则表达式
进行输入验证是一种好的做法吗?
regex
、
language-agnostic
目前我有一些
正则表达式
的理论背景,但我几乎从来没有用过它们。我以为
正则表达式
是用来为
解析器
等应用程序
构建
前端的,但显然它们的用途远不止这些。我意识到并不是所有的验证都可以或应该
使用
正则表达式
来
完成,但是它们是验证输入的好实践吗?
浏览 1
提问于2009-04-18
得票数 5
回答已采纳
2
回答
为什么
正则表达式
的运行时间可以是指数级的?
regex
可以编写一个
正则表达式
,它在某些情况下需要指数级的运行时间。(aa|aa)*就是这样一个例子。如果有奇数个a的输入,则需要指数运行时间。 测试这一点很容易。如果输入只包含a,并且长度为51,那么
正则表达式
需要几秒钟的时间
来
计算(在我的机器上)。相反,如果输入长度是52,那么它的计算时间并不明显(我用JavaRE的内置
正则表达式
解析器
对此进行了测试)。我已经写了一个
正则表达式
解析器
来找出这种行为的原因,但是我没有找到它。我的
解析器
可以基于
正则表达
浏览 0
提问于2012-01-17
得票数 29
回答已采纳
2
回答
用于仅从特定标记中选择属性名称的
正则表达式
html
、
css
、
regex
什么
正则表达式
允许我从<form>和<input>标记中选择所有属性名称,而不是从任何其他HTML标记中选择?<!
浏览 4
提问于2012-10-14
得票数 0
1
回答
如何
使用
C#获取所有PHP文件的注释?
c#
、
php
、
regex
、
parsing
基本上,我需要PHP文件中的所有注释,我希望
使用
Google翻译将所有这些评论翻译成另一种语言。比方说$i= " http://wwww.google.como " ;。我的
正则表达式
认为它是注释"//wwww.google.com " ;,而不
浏览 11
提问于2013-06-13
得票数 1
1
回答
Javascript XML解析或替代方案
javascript
、
html
、
xml
、
parsing
我正在
构建
一个博客后端的Javascript预览功能(很像这个网站上
使用
的功能),我希望能够解析一些通常由PHP解析的自定义标记。我想知道
是否
可以
使用
JS XML
解析器
来
解析文本区域中的内容,如下所示:<url=http://apwit.com>testing</url> purposes only我在这里读到了另一个问题,
使用
正则表达式
来</
浏览 0
提问于2009-04-25
得票数 0
回答已采纳
1
回答
如何
构建
正则表达式
的最优AST?
java
、
regex
、
parsing
、
abstract-syntax-tree
我正在尝试通过从头开始
构建
抽象语法树
来
构建
正则表达式
的
解析器
(没有任何项目依赖项或工具,如Java中的cup
解析器
等)。我不想保存regex中包含的所有信息,而是希望尽可能地简化它。然而,由于
正则表达式
可以(并且确实)变得非常复杂,我不能决定实现什么等价物。例如,我不知道如何保存负面选择x::=[^b],这等同于x::=a|c|d|e|... 你会做什么抽象?
浏览 0
提问于2016-06-17
得票数 1
2
回答
有效css和/或jQuery选择器的
正则表达式
jquery
、
css
、
regex
、
jquery-selectors
#a-zA-Z0-9_:[] ]+[,><a-zA-Z0-9_~=\"\":[] ]*$");或者,谁知道在哪里可以找到一个
正则表达式
或
正则表达式
生成器
来
验证jQuery选择器?(或者至少CSS选择器?)我尝试过的代码,但John Resig和css的w3c文档()都很头疼:( 我想问一下你们中
是否
有人已经为此编写或
使用
过一
浏览 1
提问于2010-11-16
得票数 1
回答已采纳
1
回答
正则表达式
与解析引擎
regex
、
html-parsing
您好,我正在
构建
一个关于我的藏书的实际数据的数据库,即标题、页数、宽度、长度、作者、作者生日、出版商姓名、出版商地址等。为此,我输入了ISBN,然后应用程序从web获取该信息。我先用
正则表达式
,然后用DOM
解析器
成功地提取了我想要的东西。最后,
使用
DOM
解析器
,代码的可读性会变得更差,因为提取信息字段需要更多的操作。然后,对于每个li,我需要检查li
是否
包含"Néle“或"Née le",这要么是if,要么是regex - the,以检查
是否</em
浏览 0
提问于2012-09-16
得票数 2
回答已采纳
1
回答
C#:创建方法头
解析器
c#
、
parsing
、
methods
、
text-parsing
我想写一个
解析器
来
告诉我字符串的哪一部分是methodheader。在C#中实现这一点的最佳方法是什么?我应该
使用
正则表达式
还是定制的
解析器
?我受到限制,因为我需要自己
构建
它,而不需要外部工具的帮助。
浏览 3
提问于2011-04-21
得票数 0
回答已采纳
1
回答
用
正则表达式
解析代码
regex
、
parsing
我试图实现一个
解析器
,下面的语句应该可以找到 @loglevel > 3 dothisend foomakethis
解析器
应该
使用
正则表达式
,并且应该返回。
是否
可以
使用
on或更多reqex的表达式
来
实现这一点,或者我
是否
应该实现一个序列"readline
解析器
“
浏览 1
提问于2014-04-16
得票数 0
1
回答
如何从C#中读取Gradle程序
c#
、
parsing
、
groovy
、
gradle
我的公司
使用
gradle管理我们的
构建
。我想用C#编写一个工具
来
帮助我做一些测试,并且我想获得一些嵌入在gradle脚本中的配置信息。我可以将脚本视为简单的文本,并
使用
正则表达式
对其进行挖掘,但我想知道
是否
有办法让我的C#程序更智能地理解gradle程序。例如,用C#编写的gradle词法分析器/
解析器
能提供我想要的洞察力吗?
浏览 0
提问于2014-03-01
得票数 0
3
回答
有没有办法在服务器端解析出超文本标记语言注释(PHP或MySQL)?
html
、
parsing
、
comments
、
server-side
我们需要一种方法
来
删除HTML注释时,显示给用户,但不是给开发人员。我想知道做这件事最好的方法是什么。
浏览 0
提问于2009-09-30
得票数 1
回答已采纳
2
回答
Eclipse不解析控制台输出
error-handling
、
eclipse-cdt
我
使用
一个批处理文件在Eclipse中
构建
我的项目(我
使用
的是来自Keil的C51编译器)。在Eclipse视图中正确显示了输出,但是错误
解析器
似乎都没有做任何事情。我已经尝试过内置的
解析器
(虽然我知道我可能必须编写自己的
解析器
),我已经编写了自己的错误
解析器
(然后检查它
是否
有效),我甚至尝试在现有的
解析器
中添加新规则,没有任何结果。甚至这个
正则表达式
似乎也不起作用:(.*)。 我还尝试
使用
来自iS
浏览 2
提问于2011-03-17
得票数 3
回答已采纳
3
回答
对于支持用向后兼容的等价物替换HTML5标记的ASP.NET来说,有什么好的HTML库呢?
asp.net
、
html
、
cross-browser
我已经运行了一段时间的
正则表达式
来
更改旧浏览器的string.replace输出,通过HttpModule将特定于HTML的标记替换为span/div标记。但在尝试修复regex模式中的bug (并在此处发布)时,我发现这真的不是一个好方法,regex不是一个HTML
解析器
。由于我的
正则表达式
中仍然有一个bug,我开始寻找一个替代的解决方案
来
解决这个问题。我用过,我工作得很好。但我的问题是,我正在
构建
的应用程序的一些用户不能
使用
JS,而我仍然想要HTML5中的
浏览 7
提问于2011-04-19
得票数 3
回答已采纳
6
回答
解析文件的最佳方法
web-development
、
design
、
php
、
parsing
我正在试图找到一个更好的解决方案,用于为一些著名的文件格式(如:EDIFACT和TRADACOMS )创建一个
解析器
。现在我的系统是建立在PHP上的,我能够为每个片段
使用
正则表达式
创建
解析器
,但问题是不是每个人都完美地实现了这个标准。你可以想象我现在遇到的
正则表达式
的噩梦。此外,每个供应商都需要对
正则表达式
进行许
浏览 0
提问于2012-05-07
得票数 9
回答已采纳
4
回答
Markdown表语法的
正则表达式
?
regex
、
github
、
syntax
、
markdown
现在,我正在尝试添加对Markdown表的适当支持(我
使用
的
解析器
不支持)。现在我连接到
解析器
的词法分析器,然后用各种Github wiki特定的调整
来
扩展它(即:链接),然后将修改后的令牌传递回
解析器
。表格也应该符合这个方案。我的调整
使用
了各种regex模式和regex替换,以便执行我需要的修改。 不过,我还是有点纠结于复杂的表语法。你可以找到一个和的例子。正如你所看到的,它有一些结构,但有些部分是完全可选的。我已经考虑过了,我想我想要一个
正则表达式
,它将输出一个组,
浏览 0
提问于2012-03-23
得票数 6
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券