问题列表 - 第29928页

使用Java正则表达式删除字符串中的每个其他字符

我有这个功课问题,我需要使用正则表达式删除字符串中的所有其他字符.

在一个部分中,我必须删除索引1,3,5处的字符,...我已按如下方式执行此操作:

String s = "1a2b3c4d5";
System.out.println(s.replaceAll("(.).", "$1"));
Run Code Online (Sandbox Code Playgroud)

这打印12345出我想要的东西.基本上我一次匹配两个字符,并替换为第一个字符.我使用群组捕获来做到这一点.

问题是,我在作业的第二部分遇到问题,我需要删除索引0,2,4处的字符,...

我做了以下事情:

String s = "1a2b3c4d5";
System.out.println(s.replaceAll(".(.)", "$1"));
Run Code Online (Sandbox Code Playgroud)

这打印abcd5,但必须正确答案abcd.如果输入字符串长度为奇数,则我的正则表达式只是不正确.如果它是偶数,那么我的正则表达式工作正常.

我想我真的很接近答案,但我不确定如何解决它.

java regex

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

直接在vim/mvim/gvim中执行脚本

TextMate有一个很好的功能,允许您从当前上下文中执行脚本,并在单独的窗口中显示输出.这使您可以随时编写和测试代码.我几乎可以肯定MacVim/gVIM有类似的功能,但我不确定它是什么.目前我将缓冲区保存到磁盘,然后转到命令行并在这方面执行脚本.如何使用vim改进该工作流程?

vi vim macvim

39
推荐指数
7
解决办法
4万
查看次数

如何使用VB6检测计算机上的.NET Framework安装

使用Visual Basic 6,检测.NET Framework是否安装在客户端计算机上以及安装了哪些版本的.NET的最佳方法是什么?

vb6

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

JQuery:用MSIE,Safari,Chrome隐藏问题

$(function(){$('#IBE1_IBE_NurFlug1_ddl_Abflughafen> option [value*="TR"]').attr("style","display:none;");

不会隐藏选择中的选项.另外.hide不起作用.这有什么不对?在Firefox中没关系.

多谢

jquery hide

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

在android中以编程方式获取屏幕密度?

如何在android中以编程方式获取屏幕密度?

我的意思是:如何找到当前设备的屏幕dpi?

android dpi screen-density

505
推荐指数
15
解决办法
28万
查看次数

IIS7上托管的ASP.NET应用程序忽略了自定义错误并回退到IIS错误

我有一个C#Web表单ASP.NET 4.0 Web应用程序使用Routing for URL由于某种原因我的web.config的system.web部分中定义的自定义错误被完全忽略,它将回退IIS错误.

这完全被忽略了

  <system.web>
    <customErrors mode="On">
      <error statusCode="500" redirect="~/Error" />
      <error statusCode="404" redirect="~/404" />
      <error statusCode="403" redirect="~/Error" />
    </customErrors>
  </system.web>
Run Code Online (Sandbox Code Playgroud)

这部分接管了

  <system.webServer>
    <httpErrors>
      <!--<clear />-->
      <remove statusCode="500" subStatusCode="-1" />
      <remove statusCode="404" subStatusCode="-1" />
      <error statusCode="404" subStatusCode="-1" path="/App1/404" responseMode="Redirect" />
      <error statusCode="500" prefixLanguageFilePath="" path="/App1/Error" responseMode="Redirect" />
    </httpErrors>
  </system.webServer>
Run Code Online (Sandbox Code Playgroud)

这将是一个小小的不便,除了它回退到IIS本机而不是我的应用程序它完全绕过Elmah正确记录我的404异常.

编辑:只是为了避免任何这样的建议我只在customErrors停止工作后添加了httpErrors配置,所以我会有任何东西.

asp.net routing iis-7 custom-errors

12
推荐指数
2
解决办法
7098
查看次数

接口作为参数

在什么情况下有人会将接口作为参数传递(或接收)?这真的是一件有用的事情还是一种奇特的做事方式?

c# interface

4
推荐指数
2
解决办法
664
查看次数

如何直接从命令行执行maven插件执行?

我有一个插件(antrun),其执行配置具有id并且不绑定到任何阶段.我可以直接从命令行执行此执行吗?

<plugin>
  <artifactId>maven-antrun-plugin</artifactId>
  <executions>
    <execution>
      <id>my-execution</id>
      ...
    </execution>
  </executions>
</plugin>
Run Code Online (Sandbox Code Playgroud)

用它来运行它:

mvn my-execution
Run Code Online (Sandbox Code Playgroud)

或至少

mvn magicplugin:execute -DexecutionId=my-execution
Run Code Online (Sandbox Code Playgroud)

maven-2

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

在GWT中检测移动浏览器

我想实现一个带有用于移动和PC的独立用户界面的Web应用程序.你知道我怎么能检测它是否是移动的?一般来说,您对在GWT中实施此类应用有什么建议吗?

gwt mobile-website

12
推荐指数
3
解决办法
5934
查看次数

如何接收NSUserDefaultsDidChangeNotification iphone

经过大量的搜索后,我无法找到你需要将字典对象传递给:

[NSUserDefaultsDidChangeNotification addObserver: forKeyPath: options: context:];
Run Code Online (Sandbox Code Playgroud)

如果我想在userDefaults中进行一次更改,我应该在选项中提供什么.还有什么是keypath?

Thanx提前.

iphone nsuserdefaults

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