问题列表 - 第3212页

什么时候最好使用正则表达式而不是基本的字符串拆分/子串?

似乎在我出现需要字符串的一部分,有关所述字符串的信息等的情况下,随时出现使用字符串解析与正则表达式的选择.

之所以出现这种情况,是因为我们正在评估一个soap标头的动作,之后它被解析为可通过WCF的OperationContext对象管理的东西,然后就此做出决定.现在,简单的解决方案似乎是基本的子串,以保持实现简单,但我的一部分想知道RegEx是否更好或更强大.我的另一部分想知道在我们的特定场景中是否使用霰弹枪杀死苍蝇.

所以我不得不问,在尝试决定使用RegEx而不是典型的字符串解析时,人们使用的典型阈值是什么.请注意,我在正则表达式中不是很强,因此,我试图回避,除非避免引入比我需要的更多复杂性是绝对重要的.

如果您无法通过我选择的缩写来判断,这是在.NET版本(C#)中,但我认为这与问题没有多大关系.


编辑:根据我典型的Raybell魅力,我在问题中一直过于罗嗦或误导.我想道歉.我提供了一些背景知识,以帮助提供关于我在做什么的线索,而不是误导人.

我基本上正在寻找关于何时使用子字符串及其变体的指南,而不是正则表达式,反之亦然.虽然有些答案可能已经错过了这一点(我的错也是如此),但我真的很感激他们并且相应地进行了投票.

regex string parsing

18
推荐指数
2
解决办法
8468
查看次数

MS-Access,VBA和错误处理

这更像是一个观察而不是一个真实的问题:MS-Access(以及一般的VBA)极度缺少一个可以自动生成错误处理代码的工具,以及发生错误时可以显示行号的工具.你找到了解决方案吗?它是什么?我刚刚意识到,自从几年前我找到了解决这个基本问题的正确答案以来,我有多少个小时,我希望看到你在这个非常重要的问题上有什么想法和解决方案.

error-handling ms-access vba access-vba

19
推荐指数
3
解决办法
3万
查看次数

iPhone:在应用程序中使用OpenGL和本机用户界面的最佳方法是什么?

我对iPhone平台很陌生,所以我想知道在OpenGL渲染和UIView之间切换的最佳方法是什么?

任何评论都非常感谢!

opengl iphone user-interface

2
推荐指数
1
解决办法
4354
查看次数

如何在vim中自动对齐python变量赋值行

我想在vim中自动对齐python变量赋值行.

例如,我想改变这个:

a = 1
banana = 2
Run Code Online (Sandbox Code Playgroud)

进入这个

a      = 1
banana = 2
Run Code Online (Sandbox Code Playgroud)

自动在vim.

有没有办法做到这一点?

vim

12
推荐指数
1
解决办法
3497
查看次数

Flash/Actionscript CPU探查器

您是否找到了这样的工具并成功使用了它?

flash profiling actionscript cpu-usage

16
推荐指数
3
解决办法
1万
查看次数

在Java中:如何从byte []数组中压缩文件?

我的应用是通过SMTP服务器接收电子邮件.电子邮件和电子邮件附件中有一个或多个附件返回byte [](使用sun javamail api).

我试图动态压缩附件文件而不先将它们写入磁盘.

有什么/可能的方法来实现这一结果?

java zip

43
推荐指数
2
解决办法
6万
查看次数

为什么IE和Firefox以不同的方式呈现相同的图像,我该如何防止它?

替代文字

在左边你会看到IE渲染的谷歌徽标,我在G的顶部和底部画了一条黑线,它延伸到FF窗口,呈现相同的精确徽标,但FF版本渲染图像更大.没有链接到此页面的CSS,只是简单明了的Html.

任何人都可以告诉我为什么会这样,我可以阻止吗?我的盒子只是fubar而没有其他人得到这种行为吗?

编辑:未提及IE7/FF3

编辑:根据要求发布Html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="ctl00_Head1"><title></title>
</head>
<body>
<img src="http://www.google.com/intl/en_ALL/images/logo.gif" />
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

firefox internet-explorer rendering image

1
推荐指数
1
解决办法
1932
查看次数

7
推荐指数
1
解决办法
1691
查看次数

GWT - Intellij IDEA中GWT的GUI编辑器是什么?

与IDEA一起提供的只不过是一个GWT项目创建工具.有更好的插件吗?GWT是否有独立的GUI编辑器?

java gwt intellij-idea

16
推荐指数
1
解决办法
1万
查看次数

如何重新加载经常崩溃的第三方DLL

我正在使用用非托管C++编写的第三方DLL来控制我们拥有的一些硬件.

不幸的是,这个DLL偶尔会崩溃,我的任务是让它自动"重新加载".我不太确定如何获得最佳效果.

我的项目使用C++.Net 2.0(2005).我将第三方的东西包装在一个单独的DLL中.我一直在尝试FreeLibrary()和LoadLibrary().但是,当我使用FreeLibrary()时,仍会分配一些内部DLL依赖项,而LoadLibrary()会因内存损坏而导致崩溃.

建议的另一种方法是使用.NET远程接口重构整个项目.它会更容易杀死另一个进程并重新启动它,但这将是很多工作.

有什么建议?指针?提示?

.net c++ dll winapi

3
推荐指数
1
解决办法
1570
查看次数