javascript

java

python

c#

android

c++

node.js

php

html

jquery

ios

reactjs

css

.net

git

ruby-on-rails

sql

c

ruby

string

android-从字符串中删除空格

我正在尝试从用户输入派生的字符串中删除所有空格,但是由于某些原因,它对我不起作用。 这是我的代码。

public void onClick(View src) {
    switch (src.getId()) {
        case R.id.buttonGo:
            String input = EditTextinput.getText().toString();
            input = String.replace(" ", "");
            url = ur + input + l;
            Intent myIntent = new Intent(start.this, Main.class);
            myIntent.putExtra("URL", url);
            start.this.startActivity(myIntent);
            break;
        }
}
trans by 2019-09-24T10:57:07Z

replace - Linux - 替换文件名中的空格

我在文件夹中有许多文件,我想用下划线替换所有文件名中的每个空格字符。 我怎样才能做到这一点?

trans by 2019-09-20T19:37:10Z

Python基于正则表达式拆分字符串

用大写单词(用Python)分割字符串results = ['HELLO there', 'HOW are', 'YOU']的最佳方法是什么?

所以我最终会得到一个像这样的数组:results = ['HELLO there', 'HOW are', 'YOU']


编辑:

我努力了:

p = re.compile("\b[A-Z]{2,}\b")
print p.split(page_text)

但它似乎不起作用。

trans by 2019-09-20T14:41:07Z

python - 条件替换熊猫

我可能做的事非常愚蠢,但我很难过。

我有一个数据框,我想替换特定列中超过零值的值。 我原以为这是实现这个目标的一种方式:

df[df.my_channel > 20000].my_channel = 0

如果我将频道复制到新的数据框中,那很简单:

df2 = df.my_channel 

df2[df2 > 20000] = 0

这正是我想要的,但似乎不能将频道作为原始数据帧的一部分。

trans by 2019-09-17T22:38:37Z

如何使用bash删除和替换终端中的最后一行?

我想实现一个进度条,显示bash中经过的秒数。 为此,我需要擦除屏幕上显示的最后一行(命令“clear”擦除所有屏幕,但我只需要擦除进度条的行并将其替换为新信息)。

最终结果应如下所示:

$ Elapsed time 5 seconds

然后在10秒后我想通过以下方式替换这句话(在屏幕中的相同位置):

$ Elapsed time 15 seconds
trans by 2019-09-15T01:56:55Z

正则表达式 - 如何在林中的单词之间搜索多个空格的出现次数

如何在一行中的单词之间搜索多个空格的出现次数

1. this is a line containing  2 spaces
2. this is a line containing   3 spaces
3. this is a line containing multiple spaces first  second   three   four

以上所有都是此正则表达式的有效匹配。 我应该使用什么正则表达式?

trans by 2019-09-13T22:35:32Z

c ++ - 如何在标准字符串中搜索/查找和替换?

有没有办法用std::string中的另一个字符串替换所有出现的子字符串?

例如:

void SomeFunction(std::string& str)
{
   str = str.replace("hello", "world"); //< I'm looking for something nice like this
}
trans by 2019-09-09T00:24:14Z

JavaScript替换/正则表达式

鉴于此功能:

function Repeater(template) {

    var repeater = {

        markup: template,

        replace: function(pattern, value) {
            this.markup = this.markup.replace(pattern, value);
        }

    };

    return repeater;

};

如何在全球范围内更换$TEST_ONE $TEST_ONE? 这是问题所在。 如果我像这样使用它:

alert(new Repeater("$TEST_ONE $TEST_ONE").replace("$TEST_ONE", "foobar").markup);

警报的值为“foobar $ TEST_ONE”。

如果我将$TEST_ONE $TEST_ONE更改为以下内容,则Chrome中未替换任何内容:

function Repeater(template) {

    var repeater = {

        markup: template,

        replace: function(pattern, value) {
            this.markup = this.markup.replace(new RegExp(pattern, "gm"), value);
        }

    };

    return repeater;

};

...而且警报是$TEST_ONE $TEST_ONE

trans by 2019-09-01T22:44:02Z

Notepad ++ - 如何替换空行

这个问题在这里已有答案:

  • 在Notepad ++中删除空行                                     20个答案

我有一个包含数千行数字的文本文件,如下所示:

402

115

90

...

正如您所看到的,我想删除的每个号码之间都有一个空行,以便我拥有

402
115
90
...

我怎样才能做到这一点?

trans by 2019-08-25T05:04:12Z

如何使用PowerShell替换文件中的多个字符串

我正在编写一个用于自定义配置文件的脚本。 我想在这个文件中替换多个字符串实例,我尝试使用PowerShell来完成这项工作。

它适用于单个替换,但执行多次替换非常慢,因为每次它必须再次解析整个文件,并且此文件非常大。 该脚本如下所示:

$original_file = 'path\filename.abc'
$destination_file =  'path\filename.abc.new'
(Get-Content $original_file) | Foreach-Object {
    $_ -replace 'something1', 'something1new'
    } | Set-Content $destination_file

我想要这样的东西,但我不知道如何写它:

$original_file = 'path\filename.abc'
$destination_file =  'path\filename.abc.new'
(Get-Content $original_file) | Foreach-Object {
    $_ -replace 'something1', 'something1aa'
    $_ -replace 'something2', 'something2bb'
    $_ -replace 'something3', 'something3cc'
    $_ -replace 'something4', 'something4dd'
    $_ -replace 'something5', 'something5dsf'
    $_ -replace 'something6', 'something6dfsfds'
    } | Set-Content $destination_file
trans by 2019-08-24T01:26:11Z

javascript - 使用jQuery将一个标签替换为另一个标签

目标:

使用jQuery,我试图替换所有出现的:

<code> ... </code>

有:

<pre> ... </pre>

我的解决方案

我得到了以下,

$('code').replaceWith( "<pre>" + $('code').html() + "</pre>" );

我的解决方案的问题:

但问题是,它正在用第一个“代码”标签之间的内容替换(第二,第三,第四等)“代码”标签之间的所有内容。

例如

<code> A </code>
<code> B </code>
<code> C </code>

<pre> A </pre>
<pre> A </pre>
<pre> A </pre>

我想我需要使用“这个”和某种功能,但我担心我还在学习,并且不太懂得如何将解决方案拼凑在一起。

trans by 2019-08-08T13:32:45Z

正则表达式 - JavaScript .replace只替换第一个匹配

var textTitle = "this is a test"
var result = textTitle.replace(' ', '%20');

但是替换函数在&#34;的第一个实例处停止。&#34; 我得到了

结果:"this%20is a test"

关于我哪里出错的任何想法我确定它是一个简单的修复。

trans by 2019-08-08T05:07:08Z

在Visual Studio中搜索时仅包括某些文件类型

通常,当我想在Visual Studio中搜索我的代码时,我知道我正在寻找的东西是在一些C#代码中。 但是,由于我在JavaScript文件中使用了相同的变量名称,因此我也必须浏览所有这些搜索结果。 当我正在寻找的文本也用于我们带入项目的第三方JavaScript库时,情况会变得更糟:这可能导致数百个搜索结果。

为了复合,我们的设计师在同一个项目中包含了HTML模型,因此我经常发现我也在那里搜索大量的搜索结果。

我想我真正想要的是在我的.cs,.aspx和.ascx文件中看到结果,但不是.js或.htm。

有没有办法做以下任何事情:

  • 仅搜索特定类型的文件(仅搜索.cs文件)。
  • 仅搜索任何给定类型的文件(仅搜索.cs,.aspx和.ascx文件)。
  • 搜索除特定类型或类型之外的所有文件类型(搜索除.js之外的所有内容)。

我怀疑没有,在哪种情况下有任何狡猾的解决方法?

trans by 2019-08-07T16:05:20Z

replace - 如何删除python中特定字符后的所有字符?

我有一个字符串。 如何删除某个字符后的所有文字? (在这种情况下为...
...后面的文字会改变,所以我这就是为什么我要删除所有字符后的某个字符。

trans by 2019-08-04T07:58:55Z

c# - 如何在.NET中替换字符串的* first instance *?

我想替换给定字符串中的第一个匹配项。

我怎样才能在.NET中实现这一目标?

trans by 2019-07-31T05:22:04Z

如何在Javascript中替换正则表达式子字符串匹配?

var str   = 'asd-0.testing';
var regex = /asd-(\d)\.\w+/;

str.replace(regex, 1);

1替换整个字符串str。我希望它替换匹配的子字符串而不是整个字符串。 这可能在Javascript中吗?

trans by 2019-07-30T02:49:06Z

在Vim中搜索并替换所有项目文件

我正在寻找在Vim中对所有项目文件进行搜索和替换(确认)的最佳方法。 “项目文件”是指当前目录中的文件,其中一些不必打开。

一种方法是简单地打开当前目录中的所有文件:

:args ./**

然后对所有打开的文件进行搜索和替换:

:argdo %s/Search/Replace/gce

但是,当我这样做时,Vim的内存使用量从几十MB增加到超过2 GB,这对我来说不起作用。

我也安装了EasyGrep插件,但它几乎从不工作 - 要么它找不到所有的事件,要么只是挂起直到我按下CtrlC。 到目前为止,我完成此任务的首选方法是ack-grep搜索术语,使用它的quickfix窗口打开包含该术语且之前未打开的任何文件,最后是:bufdo %s/Search/Replace/gce

我正在寻找一个可以用于此的好的,有效的插件,或者一个命令/命令序列,它比我现在使用的那个更容易。

trans by 2019-07-22T10:04:40Z

Ruby用捕获的正则表达式模式替换字符串

我无法将其转换为Ruby。

这是一段完全符合我要求的JavaScript:

function get_code(str){
    return str.replace(/^(Z_.*): .*/,"$1")​​​​​​​​​​​​​​​​​​​​​​​​​​​;
}

我尝试过gsub,sub和replace,但似乎没有人做我期待的事情。

以下是我尝试过的例子:

"Z_sdsd: sdsd".gsub(/^(Z_.*): .*/) { |capture| capture }
"Z_sdsd: sdsd".gsub(/^(Z_.*): .*/, "$1")
"Z_sdsd: sdsd".gsub(/^(Z_.*): .*/, "#{$1}")
"Z_sdsd: sdsd".gsub(/^(Z_.*): .*/, "\1")
"Z_sdsd: sdsd".gsub(/(.).*/) { |capture| capture }
trans by 2019-07-15T18:34:44Z

Vim:全局搜索和替换,从光标位置开始

当我搜索时

/\vSEARCHTERM

Vim从光标位置向下开始搜索,它将环绕到顶部。 但是当搜索&amp; 替换使用

:%s/\vBEFORE/AFTER/gc

Vim从文件的顶部开始。

有没有办法让Vim搜索&amp; 从光标位置开始替换并在到达结尾时环绕到顶部?

trans by 2019-07-15T10:41:44Z

脚本 - 用于查找和替换具有特定扩展名的所有文件的PowerShell脚本

我在Windows Server 2008上嵌套了几个配置文件,如下所示:

C:\Projects\Project_1\project1.config

C:\Projects\Project_2\project2.config

在我的配置中,我需要像这样进行字符串替换:

<add key="Environment" value="Dev"/>

会变成:

<add key="Environment" value="Demo"/>

我考虑过使用批处理脚本,但没有好的方法可以做到这一点,我听说使用PowerShell脚本可以轻松执行此操作。 我找到了find / replace的例子,但我希望有一种方法可以遍历我的C:\ Projects目录中的所有文件夹,并找到任何以'.config'扩展名结尾的文件。 当它找到一个,我希望它替换我的字符串值。

有什么好的资源可以找到如何做到这一点或任何可以提供一些见解的PowerShell大师?

trans by 2019-07-13T07:01:58Z

上一页 1 2 3 4 5 6 7 8 下一页 共8页