问题列表 - 第23415页

519
推荐指数
15
解决办法
52万
查看次数

正则表达式:绝对url到相对url(C#)

我需要一个正则表达式来运行像下面的字符串,它将在某些条件下将绝对路径转换为相对路径.

<p>This website is <strong>really great</strong> and people love it <img alt="" src="http://localhost:1379/Content/js/fckeditor/editor/images/smiley/msn/teeth_smile.gif" /></p>
Run Code Online (Sandbox Code Playgroud)

规则:

  • 如果网址包含"/ Content /",我想获得相对路径

  • 如果url不包含"/ Content /",则它是外部文件,绝对路径应保留

Regex unfortunatley不是我的强项,这对我来说太先进了.如果有人可以提供一些技巧,我会很感激.

提前致谢.

更新: 回答评论中的问题:

  • 在应用正则表达式时,所有网址将以"http://"开头
  • 这应该应用于img和标签的src属性,而不是标签之外的文本.

c# regex url asp.net-mvc

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

在Python中,模仿Perl __END__的最佳方法是什么?

我认为Python没有Perl的直接等价物,我是否正确__END__

print "Perl...\n";

__END__
End of code. I can put anything I want here.
Run Code Online (Sandbox Code Playgroud)

我想到的一个想法是使用三引号字符串.有没有更好的方法在Python中实现这一点?

print "Python..."

"""
End of code. I can put anything I want here.
"""
Run Code Online (Sandbox Code Playgroud)

python perl

24
推荐指数
3
解决办法
3413
查看次数

德尔福的sprintf?

有没有人知道Delphi 的C/C++ printf的100%克隆?是的,我知道系统.格式化功能,但它处理的东西有点不同.

例如,如果要将3格式化为"003",则在C中需要"%03d",而在Delphi中需要"%.3d".

我有一个用Delphi编写的应用程序,它必须能够使用C格式字符串格式化数字,所以你知道一个代码片段/库吗?

提前致谢!

delphi printf delphi-2006

5
推荐指数
2
解决办法
8640
查看次数

如何在Scala REPL中重新加载类或包?

我几乎总是有一个或两个Scala REPL会话,这使得Java或Scala类很容易进行快速测试.但是,如果我更改一个类并重新编译它,REPL将继续加载旧的类.有没有办法让它重新加载类,而不是必须重新启动REPL?

举一个具体的例子,假设我们有Test.scala文件:

object Test { def hello = "Hello World" }
Run Code Online (Sandbox Code Playgroud)

我们编译它并启动REPL:

~/pkg/scala-2.8.0.Beta1-prerelease$ bin/scala
Welcome to Scala version 2.8.0.Beta1-prerelease
(Java HotSpot(TM) Server VM, Java 1.6.0_16).
Type in expressions to have them evaluated.
Type :help for more information.

scala> Test.hello
res0: java.lang.String = Hello World
Run Code Online (Sandbox Code Playgroud)

然后我们将源文件更改为

object Test {
  def hello = "Hello World"
  def goodbye = "Goodbye, Cruel World"
}
Run Code Online (Sandbox Code Playgroud)

但是我们不能用它:

scala> Test.goodbye
<console>:5: error: value goodbye is not a member of object Test
       Test.goodbye
            ^

scala> import Test; …
Run Code Online (Sandbox Code Playgroud)

scala read-eval-print-loop

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

在经典的asp中连接字符串

我试图连接图像url(字符串)与img标签,但我不知道如何把"后src =.请帮助连接这个.

response.write("<img src=" & '"' & rs("ProductImage") & '"' &" /><br/>")
Run Code Online (Sandbox Code Playgroud)

asp-classic

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

表有很多属性

我正计划建立一些数据库项目.

其中一个表有很多属性.

我的问题是:什么更好,将类划分为2个单独的表或将所有表分成一个表.下面是一个例子

create table User { id, name, surname,... show_name, show_photos, ...)
Run Code Online (Sandbox Code Playgroud)

要么

create table User { id, name, surname,... )
create table UserPrivacy {usr_id,  show_name, show_photos, ...)
Run Code Online (Sandbox Code Playgroud)

我认为性能相似,因为我可以使用索引.

mysql database oracle postgresql database-design

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

在仍处于客户端请求的过程中更新ASP.NET web.config

如果在ASP(ASP.NET 2.0)服务器仍然处理客户端请求时更新web.config会发生什么? - 这个过程会被杀死吗? - 如果没有,该进程是否会在web.config中读取更新.

感谢任何输入

asp.net web-config

8
推荐指数
2
解决办法
1791
查看次数

我如何使用python itertools.groupby()按其第一个字符对字符串列表进行分组?

我有一个类似于此列表的字符串列表:

tags = ('apples', 'apricots', 'oranges', 'pears', 'peaches')
Run Code Online (Sandbox Code Playgroud)

我应该如何使用itertools.groupby()按每个字符串中的第一个字符对此列表进行分组?我应该如何提供itertools.groupby()所需的'key'参数?

python string python-itertools

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

如何在方法设置中为数组设置Moq It.IsAny?

我是Moq的新手(使用第4版)并且在文档上有点挣扎.

我正在尝试做的是Moq一个采用字节数组并返回一个对象的方法.就像是:

decoderMock.Setup(d => d.Decode(????).Returns(() => tagMock.Object);
Run Code Online (Sandbox Code Playgroud)

???? 是byte []的位置,但是我无法弄清楚如何制作它以便我不关心字节数组中的内容,只返回我已经设置的模拟对象.

Moq.It.IsAny期望通用.

有什么帮助吗?

.net c# unit-testing moq mocking

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