javascript

git

java

python

git-remote

c++

github

django

c#

reactjs

variables

var

loops

iteration

std

c++-faq

git-checkout

generator

coroutine

spring-mvc

如何在Xcode中的选区中查找和替换?

在Xcode <4中,您可以按住“ option”键,而“ Replace All”按钮将变为“ Replace in Selection”。 从Xcode 4开始,此操作无效。 任何人都知道是否有一种新的方式来执行此操作,或者是提交错误的时间?

trans by 2020-08-12T09:32:20Z

python-快速替换numpy数组中的值

我有一个非常大的numpy数组(最多包含一百万个元素),如下所示:

[ 0  1  6  5  1  2  7  6  2  3  8  7  3  4  9  8  5  6 11 10  6  7 12 11  7
  8 13 12  8  9 14 13 10 11 16 15 11 12 17 16 12 13 18 17 13 14 19 18 15 16
 21 20 16 17 22 21 17 18 23 22 18 19 24 23]

以及一个小的字典图,用于替换上面数组中的某些元素

{4: 0, 9: 5, 14: 10, 19: 15, 20: 0, 21: 1, 22: 2, 23: 3, 24: 0}

我想根据上面的地图替换一些元素。 numpy数组确实很大,并且只有一小部分元素(在字典中作为键出现)将被替换为相应的值。 最快的方法是什么?

trans by 2020-08-10T20:12:25Z

c#-Regex.Replace中的MatchEvaluator如何工作?

这是输入字符串23x * y34x2。我想在每个数字后跟字母,然后在每个字母后跟数字后插入MatchEvaluator(用空格包围的星号)。 因此,我的输入字符串将如下所示:MatchEvaluator

这是完成工作的正则表达式:MatchEvaluator。这是我编写的插入MatchEvaluator的函数。

Regex reg = new Regex(@"\d(?=[a-z])|[a-z](?=\d)");   
MatchCollection matchC;
matchC = reg.Matches(input);
int ii = 1;
foreach (Match element in matchC)//foreach match I will find the index of that match
{
    input = input.Insert(element.Index + ii, " * ");//since I' am inserting " * " ( 3 characters )
    ii += 3;                                        //I must increment index by 3
}
return input; //return modified input

我的问题是如何使用.net MatchEvaluator做同样的工作? 我是regex的新手,也不了解用MatchEvaluator进行良好的替换。这是我尝试编写的代码:

    Regex reg = new Regex(@"\d(?=[a-z])|[a-z](?=\d)");
    MatchEvaluator matchEval = new MatchEvaluator(ReplaceStar);
    input = reg.Replace(input, matchEval);
    return input;
}
public string ReplaceStar( Match match )
{
    //return What??
}
trans by 2020-08-06T09:44:34Z

java-替换字符串的最后一部分

我想将,替换为)

假设字符串是:

插入对偶(名称,日期,

转换为:

插入对偶(名称,日期)

trans by 2020-08-02T16:38:06Z

“替换”属性如何与作曲家一起使用?

那么“替换”属性如何与作曲家一起工作? 我已经阅读了作曲家的文档,但仍然不明白。 搜索更多信息尚未回答我的问题。

当我在github上的Laravel / Framework上查看composer.json文件时。 我看不到替换将如何工作。 有人可以向我解释这是如何工作的吗? 变量“ self.version”将等于什么?

trans by 2020-07-31T04:21:38Z

python-如何用z替换熊猫数据框中的负数

我想知道是否有某种方式将所有DataFrame负数替换为零?

trans by 2020-07-31T02:23:50Z

java-查找并替换整个项目intellij的符号?

在intellij-idea中,是否可以使用按时操作为整个项目查找和替换符号?

trans by 2020-07-25T21:55:47Z

缩进-如何用Atom中的空格替换制表符?

在开始使用Atom文本编辑器时,我使用了制表符缩进,但想更改为4空格缩进。

我有几个文件应该相应地更新

最简单的方法是什么?

trans by 2020-07-24T22:49:06Z

字符串-C#删除多余空格的最快方法

将多余的空白替换为一个空白的最快方法是什么?
例如

foo      bar 

foo bar
trans by 2020-07-23T20:52:24Z

c#-执行Regex.Replace()时如何使用命名组

执行Regex.Replace时如何使用命名捕获? 我已经走到了这一步,它可以实现我想要的功能,但不能达到我想要的方式:

[TestCase("First Second", "Second First")]
public void NumberedReplaceTest(string input, string expected)
{
    Regex regex = new Regex("(?<firstMatch>First) (?<secondMatch>Second)");
    Assert.IsTrue(regex.IsMatch(input));
    string replace = regex.Replace(input, "$2 $1");
    Assert.AreEqual(expected, replace);
}

我想将两个单词与命名捕获匹配,然后在执行替换时使用(命名)捕获。

trans by 2020-07-18T18:55:16Z

在SQL中替换单引号

我在SQL Server中具有此功能来替换单引号。

但是,当我插入单引号时,它将在Replace(@strip,''',''))上引发错误:

Create Function [dbo].[fn_stripsingleQuote]
    (@strStrip varchar(Max))
    returns varchar
as
begin
    declare @CleanString varchar(Max)
    SET @var=(Replace(@strip,'',''))

    return @var
end
trans by 2020-07-18T01:43:56Z

字符串-如何使用JSP和JSTL替换换行符?

我有一个传递给我的JSP页面的Bean对象的列表,其中之一是注释字段。 该字段可能包含换行符,我想使用JSTL将其替换为分号,以便可以在文本输入中显示该字段。 我找到了一种解决方案,但这不是很好。 我将在下面发布作为一种可能性。

trans by 2020-07-14T03:17:07Z

Android:无法将一个片段替换为另一个

我需要将一个Activity中的Fragment替换为另一个Fragment,以下是Activity的图层文件:

<?xml version="1.0" encoding="utf-8"?>

<FrameLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:id="@+id/home_layout_container">

    <fragment android:name="com.foo.FragA"
        android:id="@+id/home_list"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" />

    </FrameLayout>

所以默认情况下有FragA,现在我想在活动中将其替换为FragB,我这样做了:

public void onRegionClicked(Region region) {
    RegionInfoFragment rif = RegionInfoFragment.newInstance(region);
    FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
    ft.replace(R.id.home_list, rif);
}

但是我有一个例外:

>6:24:40.685: ERROR/AndroidRuntime(9194): Uncaught handler: thread main exiting due to uncaught exception
05-06 16:24:40.692: ERROR/AndroidRuntime(9194): java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.
05-06 16:24:40.692: ERROR/AndroidRuntime(9194):     at android.view.ViewGroup.addViewInner(ViewGroup.java:1857)
05-06 16:24:40.692: ERROR/AndroidRuntime(9194):     at android.view.ViewGroup.addView(ViewGroup.java:1752)
05-06 16:24:40.692: ERROR/AndroidRuntime(9194):     at android.view.ViewGroup.addView(ViewGroup.java:1709)
05-06 16:24:40.692: ERROR/AndroidRuntime(9194):     at android.view.ViewGroup.addView(ViewGroup.java:1689)
05-06 16:24:40.692: ERROR/AndroidRuntime(9194):     at android.support.v4.app.NoSaveStateFrameLayout.wrap(NoSaveStateFrameLayout.java:40)
05-06 16:24:40.692: ERROR/AndroidRuntime(9194):     at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:743)
05-06 16:24:40.692: ERROR/AndroidRuntime(9194):     at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:933)
05-06 16:24:40.692: ERROR/AndroidRuntime(9194):     at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:578)
05-06 16:24:40.692: ERROR/AndroidRuntime(9194):     at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1219)
05-06 16:24:40.692: ERROR/AndroidRuntime(9194):     at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:380)
05-06 16:24:40.692: ERROR/AndroidRuntime(9194):     at android.os.Handler.handleCallback(Handler.java:587)
05-06 16:24:40.692: ERROR/AndroidRuntime(9194):     at android.os.Handler.dispatchMessage(Handler.java:92)
05-06 16:24:40.692: ERROR/AndroidRuntime(9194):     at android.os.Looper.loop(Looper.java:123)
05-06 16:24:40.692: ERROR/AndroidRuntime(9194):     at android.app.ActivityThread.main(ActivityThread.java:4363)
05-06 16:24:40.692: ERROR/AndroidRuntime(9194):     at java.lang.reflect.Method.invokeNative(Native Method)
05-06 16:24:40.692: ERROR/AndroidRuntime(9194):     at java.lang.reflect.Method.invoke(Method.java:521)
05-06 16:24:40.692: ERROR/AndroidRuntime(9194):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
05-06 16:24:40.692: ERROR/AndroidRuntime(9194):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
05-06 16:24:40.692: ERROR/AndroidRuntime(9194):     at dalvik.system.NativeStart.main(Native Method)

我能做什么?

谢谢!

trans by 2020-07-07T22:00:54Z

javascript-是否可以通过.replace替换字符串中的所有回车符?

是否可以用.replace函数替换字符串中的所有回车符? 我已经找到了很多复杂的函数来执行此操作,但是想知道是否可以仅通过.replace的正则表达式来简化它?

谢谢!

trans by 2020-07-06T02:09:02Z

替换整个DataFrame中的字符串/值

我有一个非常大的数据集,想用数字替换字符串。 我想对数据集进行操作,而无需为数据集中的每个键(列)键入映射函数。 (类似于fillna方法,但用关联值替换特定的字符串)。反正有这样做吗?

这是我的数据集的一个例子

data
   resp          A          B          C
0     1       poor       poor       good
1     2       good       poor       good
2     3  very good  very good  very good
3     4       bad        poor       bad 
4     5   very bad   very bad   very bad
5     6       poor       good   very bad
6     7       good       good       good
7     8  very good  very good  very good
8     9       bad        bad    very bad
9    10   very bad   very bad   very bad

预期结果:

 data
   resp  A  B  C
0      1  3  3  4
1     2  4  3  4
2     3  5  5  5
3     4  2  3  2
4     5  1  1  1
5     6  3  4  1
6     7  4  4  4
7     8  5  5  5
8     9  2  2  1
9    10  1  1  1

非常差= 1,差= 2,差= 3,好= 4,非常好= 5

//Jonas

trans by 2020-07-06T00:44:55Z

PHP从数字字符串中删除逗号

在PHP中,我有一个包含所有字符串的变量数组。 存储的某些值是带逗号的数字字符串。

我需要的:

一种从字符串中修剪逗号的方法,并且仅对数字字符串执行此操作。 这并不像看起来那样简单。 主要原因是以下操作失败:

$a = "1,435";

if(is_numeric($a))
    $a = str_replace(',', '', $a);

之所以失败,是因为$a = "1435"是数字。 但是$a = "1,435"不是数字。 因为我得到的某些字符串将是带逗号的常规句子,所以我无法对每个字符串都执行字符串替换。

trans by 2020-07-05T11:09:00Z

java-替换字符串中的反向引用语法(为什么要用美元符号?)

在Java中,并且似乎在其他几种语言中,模式中的反向引用前面带有反斜杠(例如$\2\3等),但是在替换字符串中,它们前面带有美元符号(例如$1$2$3 ,以及$0)。

这是一个片段说明:

System.out.println(
    "left-right".replaceAll("(.*)-(.*)", "\\2-\\1") // WRONG!!!
); // prints "2-1"

System.out.println(
    "left-right".replaceAll("(.*)-(.*)", "$2-$1")   // CORRECT!
); // prints "right-left"

System.out.println(
    "You want million dollar?!?".replaceAll("(\\w*) dollar", "US\\$ $1")
); // prints "You want US$ million?!?"

System.out.println(
    "You want million dollar?!?".replaceAll("(\\w*) dollar", "US$ \\1")
); // throws IllegalArgumentException: Illegal group reference

问题:

  • 在Java独有的替换字符串中使用$作为反向引用吗? 如果没有,用什么语言开始的? 什么口味使用它,什么不使用?
  • 为什么这是个好主意? 为什么不坚持相同的模式语法? 这会不会导致语言的衔接性和学习性更强?
    • 如果上面的语句1和4是“正确的”语句而不是2和3,那么语法是否会更加简化?
trans by 2020-07-02T09:38:43Z

sed-如何在目录树中递归查找和替换所有出现的字符串?

仅使用grep和sed,如何替换所有出现的情况:

a.example.com

b.example.com

/home/user/目录树下的文本文件中,也以递归方式查找并替换子目录中所有文件中的所有匹配项。

trans by 2020-06-23T06:55:12Z

javascript-角组件:没有模板替换选项?

看来新的AngularJS 1.5组件概念中没有“替换”选项(就像用于指令一样)。

如果我想将表行<TR>元素作为组件,您会提出什么建议? 就有效的HTML而言,这是不可能的吗?

实际示例:mailBox组件内部具有邮件组件。 通过标记,mail-box-component是table,而mail-box是tr。

<mail-box>
    <mail ng-repeat="mail in $ctrl.mails" mail="mail"></mail>
<mail-box>

UPD:有关指令的相关讨论-为什么AngularJS中不推荐使用replace?

trans by 2020-06-22T02:47:11Z

replace-如何从Emacs中的选定区域中删除所有换行符?

如何从Emacs中的选定区域中删除所有换行符?

trans by 2020-02-18T14:07:05Z

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