javascript

java

python

c#

android

c++

node.js

php

html

jquery

ios

reactjs

css

.net

git

ruby-on-rails

sql

c

ruby

string

正则表达式-Emacs:正则表达式替换以更改cas

我不时要替换所有值实例,例如:

<BarFoo>

<barfoo>

即使用正则表达式将小括号内的所有内容替换为小写字母。

有人有一个不错的Lisp片段吗? 可以肯定地说,我们只处理ASCII值。 凡是足以接受完整正则表达式的内容,都可以得到加分,而不仅仅是处理尖括号示例。 仅使用M-x query-replace-regexp的答案就可获得更多奖金。

谢谢,

多姆

trans by 2020-02-15T04:47:08Z

java-替换fileName中的非法字符

在Java中,我有一个文件名字符串。 在那里我想用'_代替所有非法字符,但不是a-z0-9-._

我尝试了以下代码:但这没有用!

myString = myString.replaceAll("[\\W][^\\.][^-][^_]", "_");
trans by 2020-02-13T20:33:57Z

iPhone-替换Objective-C字符串中的多个字符?

在PHP中,我可以这样做:

$new = str_replace(array('/', ':', '.'), '', $new);

...替换所有字符/的实例。 用空白字符串(删除它们)

我可以在Objective-C中轻松做到这一点吗? 还是我必须自己动手?

目前,我正在打stringByReplacingOccurrencesOfString的多个电话:

strNew = [strNew stringByReplacingOccurrencesOfString:@"/" withString:@""];
strNew = [strNew stringByReplacingOccurrencesOfString:@":" withString:@""];
strNew = [strNew stringByReplacingOccurrencesOfString:@"." withString:@""];

谢谢,
马特

trans by 2020-02-13T01:21:00Z

编辑器-如何在Eclipse中一起搜索和替换2行?

我想通过Eclipse搜索以下两行的多个文件:

@Length(max = L_255)
private String description;

并用这两个替换它们:

@Length(max = L_255, message="{validator.description.len}")
private String description;
trans by 2020-02-09T08:05:25Z

sql-MySQL可以替换多个字符吗?

我正在尝试替换MySQL字段中的一堆字符。 我知道REPLACE函数,但是一次只能替换一个字符串。 我在手册中看不到任何适当的功能。

我可以一次替换或删除多个字符串吗? 例如,我需要用破折号替换空格并删除其他标点符号。

trans by 2020-02-07T14:11:21Z

用s替换List中的元素

如何用不可变的List用索引替换元素。

例如。

val list = 1 :: 2 ::3 :: 4 :: List()

list.replace(2, 5)
trans by 2020-02-06T14:06:19Z

SQL Server替换,删除某些ch之后

我的数据看起来像

ID    MyText
1     some text; some more text
2     text again; even more text

如何更新“我的文本”以删除分号后的所有内容,包括分号,所以我剩下以下内容:

ID    MyText
1     some text
2     text again

我看过SQL Server Replace,但是想不出一种检查“;”的可行方法。

trans by 2020-02-02T19:50:40Z

r-将矩阵<0.1中的所有值替换为0

我有一个根据空气质量模型估算的颗粒物浓度的矩阵(2601 x 58)。 由于现实生活中的空气质量监测器的测量值不能低于0.1 ug / L,因此我需要将矩阵中所有ifelse(test, true, false)的值替换为零/ NA /零值。

有人建议ifelse(test, true, false)带有逻辑声明,但是当我尝试这样做时,它将删除所有内容。

trans by 2020-02-02T19:36:55Z

如何使用python正则表达式替换使用捕获的组?

假设我想将sed更改为the gray dog and gray cat wore blue hats

使用sed,我可以按以下步骤完成此操作:

$ echo 'the blue dog and blue cat wore blue hats' | sed 's/blue \(dog\|cat\)/gray \1/g'

如何在Python中进行类似的替换? 我试过了:

>>> import re
>>> s = "the blue dog and blue cat wore blue hats"
>>> p = re.compile(r"blue (dog|cat)")
>>> p.sub('gray \1',s)
'the gray \x01 and gray \x01 wore blue hats'
trans by 2020-01-31T04:39:26Z

使用tr用sp替换换行符

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

  • 如何使用sed替换换行符(\ n)?                                     41个答案

'\032'获得输出:

http://sitename.com/galleries/83450
72-profile

这两个字符串应合并为一个,并用空格分隔,例如:

http://sitename.com/galleries/83450 72-profile

为了将换行符替换为空格,将两个字符串通过管道传递到'\032'

tr '\n' ' '

而且它不起作用,结果与输入相同。

使用ASCII代码'\032'指示空格会导致将\n替换为不可打印的字符。

怎么了? 我在Windows上使用Git Bash。

trans by 2020-01-30T01:59:54Z

如何在Vim中搜索和替换为ack?

我在Vim中使用了Ack插件,它可以帮助我在项目中快速搜索字符串。 但是,有时我想替换所有或部分出现的找到的字符串。 您可以像这样使用Vim arglist进行某种全局搜索并替换(源代码):

:args app/views/*/*
:argdo %s/, :expire.*)/)/ge | update

但是,我宁愿不使用2724700286278435435840,而是通过Ack进行搜索,然后在找到的所有文件中进行替换。 有没有一种类似于argdo命令的方法?

trans by 2020-01-30T00:01:42Z

replace-我可以使用sed在bash中操作变量吗?

在我的程序中,我想首先获取用户输入,并在每个/之前插入\所以我写了这个,但是没有用。

echo "input a website"
read website

sed '/\//i\/' $website
trans by 2020-01-29T19:46:06Z

JavaScript中不区分大小写的字符串替换?

我需要不区分大小写地突出显示JavaScript字符串中给定的关键字。

例如:

  • /foo/i应该返回"<b>foo</b>bar <b>Foo</b> bar <b>FOO</b>"

我需要用于任何关键字的代码,因此使用像/foo/i这样的硬编码正则表达式是不够的解决方案。

最简单的方法是什么?

(这是标题中详述的更一般问题的一个实例,但我认为最好用一个具体,有用的示例来解决。)

trans by 2020-01-20T08:05:46Z

正则表达式实现,用小写版本替换group

是否有任何正则表达式的实现允许用小写版本替换正则表达式中的组?

trans by 2020-01-20T03:35:11Z

在vim中执行非正则表达式搜索/替换

在vim中执行搜索/替换时,我几乎不需要使用正则表达式,因此不断转义所有内容会很痛苦。是否可以将其默认设置为不使用正则表达式,或者是否有替代命令可以完成此操作?

例如,如果我想用&lt;替换<,我只想输入s/</&lt;/g而不是s/\</\&lt\;/g

trans by 2020-01-19T09:12:07Z

javascript-仅用一个<br>替换多个<br>

我如何使用JavaScript进行检测

<br>
<br>
<br>

成为一个

<br>

我尝试过:

jQuery('body').html().replace(/(\<br\>\r\n){3, }/g,"\n");

但这对我不起作用。

trans by 2020-01-17T23:38:02Z

正则表达式-查找并替换vim中的整个单词

要查找并替换vim中某个单词的所有实例,我使用

%s/word/newword/g

如何更改它,使其仅查找完整单词的“单词”实例?

trans by 2020-01-17T21:28:34Z

字符串-Javascript:如果冒号则删除最后一个字符

Javascript的相对新手,并且寻找一种删除字符串的最后一个字符(如果它是冒号)的方法。

我知道myString = myString.replace('/^\\:/');将在行的开头起作用,但不确定如何交换$字符以更改为行的结尾……有人可以纠正吗?

谢谢

trans by 2020-01-17T15:44:54Z

Java-查找和替换FI中的单词/行

我有一个文件(更具体地说是一个log4j配置文件),我希望能够读入该文件并在代码中挑选出某些行并替换它们。 例如,在文件中,有一串文本,指示文件的存储目录或记录器的级别。 我希望能够替换这些文本字符串而无需读取文件,将其写入另一个文件以及删除原始文件。 有没有一种更有效的方法来使用Java查找和替换文件中的文本?

这是我尝试使用的文本文件的示例:

log4j.rootLogger=DEBUG, A0

log4j.appender.A0=org.apache.log4j.RollingFileAppender
log4j.appender.A0.File=C:/log.txt
log4j.appender.A0.MaxFileSize=100KB
log4j.appender.A0.MaxBackupIndex=1

log4j.appender.A0.layout=org.apache.log4j.RollingFileAppender
log4j.appender.A0.layout.ConversionPattern=%-4r [%t] %-5p: %c %x - %m%n

我希望能够读取文件并将'DEBUG'替换为另一个级别,或者替换文件目录名称'C:/log.txt'。 日志配置文件也用xml编写。 下面是一个示例。

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration>
    <appender class="org.apache.log4j.RollingFileAppender" name="A0">
        <param name="append" value="false"/>
        <param name="File" value="C:/log/.txt"/>
        <param name="MaxBackupIndex" value="1"/>
        <param name="MaxFileSize" value="100KB"/>
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%-4r [%t] %-5p: %c %x - %m%n"/>
        </layout>
    </appender>
    <root>
        <level value="DEBUG"/>
        <appender-ref ref="A0"/>
    </root>
</log4j:configuration>

我认为对于这种类型的实现可以使用哈希映射吗?

trans by 2020-01-15T12:29:49Z

字符串-用另一个NSAttributedString替换NSAttributedString的子字符串

我想用另一个NSAttributedString替换NSAttributedString的子字符串(例如stringByReplacingOccurrencesOfString:withString:)。

我正在寻找NSAttributedStringstringByReplacingOccurrencesOfString:withString:stringByReplacingOccurrencesOfString:withString:的等效方法。

trans by 2020-01-13T07:25:28Z

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