问题列表 - 第38236页

RegEx匹配模式,只要它没有前面的不同模式

我需要一个用于文本替换的正则表达式.示例:要匹配的文本ABC(可以用方括号括起来),替换文本是DEF.这很基本.该复杂的是,我希望在比赛ABC时,它是由前面的图案文字\[[\d ]+\]\.-换句话说,当一个单词之前或设置在括号中的词,随后一段时间.

以下是要匹配的源文本的一些示例,以及在进行正则表达式替换后的结果:

1. [xxx xxx].[ABC] > [xxx xxx].[ABC] (does not match - first part fits the pattern)
2. [xxx xxx].ABC   > [xxx xxx].ABC   (does not match - first part fits the pattern)
3. [xxx.ABC        > [xxx.DEF        (matches - first part has no closing bracket)
4. [ABC]           > [DEF]           (matches - no first part)
5. ABC             > DEF             (matches - no first part)
6. [xxx][ABC]      > [xxx][DEF]      (matches - no …
Run Code Online (Sandbox Code Playgroud)

.net c# regex

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

是否可以使用Jambi制作完全原生的感觉GUI?

使用Qt在C++中创建的应用程序看起来像Windows,Linux和Mac OS X上的本机应用程序.我正在尝试用Jambi完成同样的事情.这可能吗?我认为用Jambi编写的应用程序太多了,这使得对我未来应用程序的外观有一个准确的印象有点困难.

我可以在没有Qt的情况下使用Java,但是这样做的应用程序看起来也不像本机应用程序,这是我试图避免的.

所以,如果你有明确的是/否答案,一些例子,或者只是任何建议,我很乐意听取你的意见.

java qt cross-platform desktop-application qt-jambi

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

在python中反转_的显式赋值?

在python中,如果我创建一个局部变量_(下划线)并将其分配给某些东西:

_ = 3
Run Code Online (Sandbox Code Playgroud)

是否可以反转该赋值以重新使用下划线作为REPL中的最后一个返回输出?

python

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

Java中的递归和LinkedList

好的说我有一个函数可以在自定义LinkedList类中查找特定的单词:

public LinkedList find(String word) {
    if (this.word.equals(word))
        return this;
    if (next==null)
        return null;
    if (next.find(word)==next)
        return next;
    return null;
}
Run Code Online (Sandbox Code Playgroud)

此代码工作正常,但它返回匹配条件的FIRST找到的对象.如果我想返回与参数匹配的LAST对象怎么办?我很难搞清楚这一点.请记住我想使用递归.

编辑:这段代码会出现什么问题:

public LinkedList findLast(String word) {
    LinkedList temp=new LinkedList(word, null);
    if (next==null && next.word.equals(word))
        return next;
    if (next==null && !next.word.equals(word))
        temp=next.findLast(word);
    return temp;
}
Run Code Online (Sandbox Code Playgroud)

java string recursion linked-list

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

如何在python脚本中修改系统路径变量?

我正在尝试从cron运行python脚本,但它没有正常运行,所以我假设它的路径env变量不同.反正有没有在python脚本中更改变量?

python path environment-variables

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

使用CreateWindowEx创建仅消息窗口

我正在尝试使用CreateWindowEx生成仅消息窗口:

_hWnd = CreateWindowEx( 0, NULL, NULL, 0, 0, 0, 0, 0, HWND_MESSAGE, NULL, NULL, NULL );
Run Code Online (Sandbox Code Playgroud)

当我的应用程序执行此行时,它始终返回_hWnd = 0.我究竟做错了什么?

c++ windows winapi

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

将汇编代码转换为C代码

可以使用什么过程将汇编代码转换为等效的C代码?可以利用哪种工具来获得更高的结果准确度?

assembly disassembly

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

突出显示段落中的关键字

我需要在一个段落中突出显示关键字,就像Google在搜索结果中所做的那样.我们假设我有一个带有博客文章的MySQL数据库.当用户搜索某个关键字时,我希望返回包含这些关键字的帖子,但只显示部分帖子(包含搜索关键字的段落)并突出显示这些关键字.

我的计划是这样的:

  • 找到在其内容中包含搜索关键字的帖子ID;
  • 再次读取该帖子的内容并将每个单词放在一个固定的缓冲区数组(50个单词)中,直到找到该关键字.

你能帮助我一些逻辑,或者至少告诉我我的逻辑是否合适?我正处于PHP学习阶段.

php string search

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

是否应该在Struct中使用太多数据?

public struct Cache {
    public int babyGangters { get; set; }
    public int punks { get; set; }
    public int ogs { get; set; }
    public int mercs { get; set; }
    public int hsPushers { get; set; }
    public int collegeDealers { get; set; }
    public int drugLords { get; set; }
    public int streetHoes { get; set; }
    public int webcamGrls { get; set; }
    public int escort { get; set; }
    public int turns { get; set; …
Run Code Online (Sandbox Code Playgroud)

c#

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

基于密码的加密技术如何工作?

假设我有一些数据和密码,我想以这样的方式加密数据,即只能使用正确的密码恢复.

这在技术上如何工作(即如何实现)?我经常听到人们使用bithifting进行加密,但是你如何根据密码进行加密?基于密码的加密如何工作?

一个例子是Mac OS X FileVault

谢谢.


如果您提供示例代码,最好是C,Objective-C或伪代码.

encryption passwords

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