小编Sao*_*obi的帖子

如何匹配正则表达式中的"任何字符"?

以下内容应该匹配:

AAA123
ABCDEFGH123
XXXX123
Run Code Online (Sandbox Code Playgroud)

我可以这样做".*123"吗?

java regex

272
推荐指数
9
解决办法
74万
查看次数

如何在C#中使用多字符分隔符拆分字符串?

如果我想使用一个单词的分隔符拆分字符串怎么办?

例如,This is a sentence.

我想分开is并得到Thisa sentence.

Java,我可以发送一个字符串作为分隔符,但我如何实现这一点C#

.net c# string

231
推荐指数
7
解决办法
26万
查看次数

如何使用grep查找多行的模式?

我想找到按顺序有"abc"和"efg"的文件,这两个字符串在该文件的不同行上.例如:包含内容的文件:

blah blah..
blah blah..
blah abc blah
blah blah..
blah blah..
blah blah..
blah efg blah blah
blah blah..
blah blah..
Run Code Online (Sandbox Code Playgroud)

应该匹配.

regex grep

190
推荐指数
10
解决办法
25万
查看次数

使用grep中的星座

我试图在linux/bash中的特定文件中搜索子字符串"abc"

所以我这样做:

grep '*abc*' myFile
Run Code Online (Sandbox Code Playgroud)

它什么都不返回.

但如果我这样做:

grep 'abc' myFile
Run Code Online (Sandbox Code Playgroud)

它正确返回匹配.

现在,这对我来说不是问题.但是,如果我想要更复杂的字符串,那该怎么办?

*abc * def *
Run Code Online (Sandbox Code Playgroud)

我将如何使用grep完成它?

regex bash grep

73
推荐指数
6
解决办法
12万
查看次数

Java,从当前目录中读取文件?

我想要一个java程序,它从当前目录(运行.class文件的同一目录)中读取用户指定的文件名.

换句话说,如果用户将文件名指定为"myFile.txt",并且该文件已在当前目录中:

reader = new BufferedReader(new FileReader("myFile.txt"));
Run Code Online (Sandbox Code Playgroud)

不起作用.为什么?

我在Windows中运行它.

java

69
推荐指数
6
解决办法
17万
查看次数

在Oracle Query中生成每行中的随机数

我想选择一个表的所有行,后跟一个介于1到9之间的随机数:

select t.*, (select dbms_random.value(1,9) num from dual) as RandomNumber
from myTable t
Run Code Online (Sandbox Code Playgroud)

但是随机数在行与行之间是相同的,仅与查询的每次运行不同.如何在同一执行中使行数不同?

sql oracle

28
推荐指数
4
解决办法
12万
查看次数

在Excel-VBA中访问SQL数据库

我正在从MSDN复制VBA代码片段,向我展示如何从SQL查询中获取结果到Excel工作表(Excel 2007):

Sub GetDataFromADO()

    'Declare variables'
        Set objMyConn = New ADODB.Connection
        Set objMyCmd = New ADODB.Command
        Set objMyRecordset = New ADODB.Recordset

    'Open Connection'
        objMyConn.ConnectionString = "Provider=SQLOLEDB;Data Source=localhost;User ID=abc;Password=abc;"
        objMyConn.Open

    'Set and Excecute SQL Command'
        Set objMyCmd.ActiveConnection = objMyConn
        objMyCmd.CommandText = "select * from myTable"
        objMyCmd.CommandType = adCmdText
        objMyCmd.Execute

    'Open Recordset'
        Set objMyRecordset.ActiveConnection = objMyConn
        objMyRecordset.Open objMyCmd

    'Copy Data to Excel'
        ActiveSheet.Range("A1").CopyFromRecordset (objMyRecordset)

End Sub
Run Code Online (Sandbox Code Playgroud)

我已经添加了Microsoft ActiveX Data Objects 2.1 Library作为参考.这个数据库是可访问的.

现在,当我运行这个子程序时,它有一个错误:

运行时错误3704:关闭对象时不允许操作.

在声明中:

ActiveSheet.Range("A1").CopyFromRecordset (objMyRecordset)
Run Code Online (Sandbox Code Playgroud)

知道为什么吗?

谢谢.

sql excel vba adodb excel-vba

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

假设P = NP证明是什么样的?

它是一个特定NP完全问题的多项式时间算法,还是仅仅是抽象推理能够证明存在NP完全问题的解决方案?

似乎特定的算法更有帮助.有了它,我们要多方面地解决NP问题所需要做的就是将它转换成证明有解决方案的特定NP完全问题,我们就完成了.

algorithm math complexity-theory computer-science p-np

17
推荐指数
4
解决办法
3831
查看次数

C++未安装在Cygwin中

我刚刚安装了Cygwin.我可以从windows启动bash shell,执行"ls","emacs","vi"等.但是,当我执行"g ++"时,它说命令未找到.

我以为ggc默认安装在Cygwin中?如果不是这样的话,我可以将g ++作为一个包添加到我的cygwin的确切类别是什么?

谢谢!

cygwin g++

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

在汇合处创建网络上文件位置的链接

在汇合时我想创建一个链接到的链接:

P:\ myFolder \文件夹,其中P映射到网络共享.

只是输入"P:\ myFolder\folder"不起作用.有任何想法吗?

(假设我不能放入完整的网络路径).

windows confluence

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