标签: replace

Python-根据字典将字符串列表中的多个字符替换为其他字符

我有一本任意字典,例如:

a_dict = {'A': 'a', 'B':b, 'C': 'h',...}
Run Code Online (Sandbox Code Playgroud)

和任意字符串列表,例如:

a_list = ['Abgg', 'C><DDh', 'AdBs1A']
Run Code Online (Sandbox Code Playgroud)

我现在的目标是在Python中找到一些简单的方法或算法,用相应的值替换字典中的关键元素。表示“A”被“a”替换,依此类推。所以结果将是列表:

a_result = ['abgg', 'h><DDh', 'adbs1a']
Run Code Online (Sandbox Code Playgroud)

python string dictionary replace list

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

WordPress:根据内容的标题生成目录

我想根据我的文章标题生成一个目录列表。

\n

我已经找到了一个解决方案,可以从内容中获取所有标题并<h2><a>标签替换标签。

\n

问题是,我还需要用<h3>链接替换标签并在链接列表中显示它们。

\n

我的结果应该是这样的:

\n
<ul>\n    <li><a href="#h2-1">I was a H2 headline</a></li>\n    <li>\n        <a href="#h2-2">Also a H2 headline</a>\n        <ul>\n            <li><a href="#h3-1">H3 headline</a></li>\n            <li><a href="#h3-2">Another H3 headline</a></li>\n        </ul>\n    </li>\n</ul>\n
Run Code Online (Sandbox Code Playgroud)\n

我的问题是,某些标题可能有class=""元素,而其他标题则没有。目前,我用 删除了所有class=""内容str_replace。\n这不是最好的解决方案,但它对我有用,而且我对正则表达式知之甚少。

\n

以下代码是我从内容中获取每个标题的函数。

\n

我首先获取帖子的内容并将其存储在$content.

\n

从那里我得到所有的标题(<h2>- <h6>)并将它们存储在$results这一行中:

\n
preg_match_all(\'#<h[2-6]*[^>]*>.*?<\\/h[2-6]>#\',$content,$results);\n
Run Code Online (Sandbox Code Playgroud)\n

目前我只使用<h2>标题,因为我不确定如何以智能方式做到这一点,并且我必须为每个标题级别重复以下几行:

\n
$toc = str_replace(\'<h2\',\'<li><a\',$toc);\n$toc = str_replace(\'</h2>\',\'</a></li>\',$toc);\n
Run Code Online (Sandbox Code Playgroud)\n

但我最大的问题是标题的嵌套。\n我怎样才能生成像上面这样的 HTML 代码?

\n

同样重要的是:我如何处理不同的标题格式,例如:

\n
    \n …

html php regex wordpress replace

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

在 R 中将 `&amp;` 替换为 `\&amp;`

我想用&in\&替换R&D

我该怎么做?

stringr::str_replace("R&D","&","\\&")仍然给出R&D而不是R\&D,我不知道为什么。

string replace r stringr

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

c函数调用

我正在尝试使用此代码...

char mysmooth1_ descr[] = "my smooth1: My smooth1 replaced avg() func. and assign sum to pixel";

void mysmooth1 (int dim, pixel *src, pixel *dst) 
{
    int i, j;
    int ii, jj;
    pixel_ sum sum;
    pixel current_ pixel;

    for (i = 0; i < dim; i++)
 for (j = 0; j < dim; j++)
 {
    initialize_pixel_sum(&sum);
    for(ii = max(i-1, 0); ii <= min(i+1, dim-1); ii++) 
 for(jj = max(j-1, 0); jj <= min(j+1, dim-1); jj++) 
     accumulate_sum(&sum, src[RIDX(ii, jj, dim)]);
 {
    current_ …
Run Code Online (Sandbox Code Playgroud)

c replace function

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

替换文件中出现的所有String(Java)

可能重复:
替换字符串中出现的所有子字符串 - 这在Java中更有效吗?

我正在尝试用文件中的四个空格替换所有出现的\ t(tab).我一直在寻找,但找不到任何有用的东西.

我发现我需要创建一个临时文件.

java string io replace file

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

在java字符串中的两个字符之间添加点

我有一个字符串:

String x = "10";
Run Code Online (Sandbox Code Playgroud)

现在我想.在数字之间添加并打印出来

1.0
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

java string replace

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

仅替换字符串中的字母

我需要返回给定的拼图,每个字母字符由HIDDEN字符替换.

HIDDEN = '^' 

def blah(r):
    r = HIDDEN * len(r)
    return r
Run Code Online (Sandbox Code Playgroud)

此函数用于替换我需要的任何字符串,但问题特别要求替换每个ALPHABETIC字符.

所以,我不能有4'?隐藏被替换,因为他们不是字母字符.

我该怎么办呢?

python string replace

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

替换字符串中的一些字符

我正在我的课堂上完成一项任务,这需要我创造一个财富游戏之轮.我正在研究getDisplayedPhrase我将解释的方法.所以对于这个程序,我有一个随机短语,例如
"this is a question, thanks for helping!"
我希望这个短语改为.
"**** ** * ********, ****** *** *******!"
这就是短语应该在他们猜测之前的样子.你可以看到我只想改变字母,所以我创建了一个

private static final String alpha ="abcdefghijklmnopqrstuvwxyz" 
Run Code Online (Sandbox Code Playgroud)

避免任何标点符号.这是我到目前为止:

public String getDisplayedPhrase() {
    for (int i = 0; i<secretPhrase.length(); i++){
        I don't know what to put here and what method to use???
                I'm thinking of using charAt() or indexOf()
    }
    return displayedPhrase;
}
Run Code Online (Sandbox Code Playgroud)

java string replace char

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

如何删除括号内的字符串?

我有单词列表,我必须删除括号内的字符串列表

day[1.0,264.0]
developers[1.0,264.0]
does[1.0,264.0]
employees[1.0,264.0]
ex[1.0,264.0]
experts[1.0,264.0]
fil[1.0,264.0]
from[1.0,264.0]
gr[1.0,264.0]
Run Code Online (Sandbox Code Playgroud)

我应该得到

day

developers

does
.
.
.
.
Run Code Online (Sandbox Code Playgroud)

这种方法是否正确?

String rep=day[1.0,264.0];  
String replaced=rep.replace("[","]","1.0","2");
Run Code Online (Sandbox Code Playgroud)

要么

这种方法是对的吗?

Pattern stopWords = Pattern.compile("\\b(?:i|[|]|1|2|3|...)\\b\\s*",Pattern.CASE_INSENSITIVE);    
Matcher matcher = stopWords.matcher("I would like to do a nice novel about nature AND people");    
String clean = matcher.replaceAll("");
Run Code Online (Sandbox Code Playgroud)

java regex string replace

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

如何替换列表中的部分字符串

我对python不太熟悉,我不知道该怎么做..所以我有一个看起来像这样的列表:

animal_id = ['id01', 'id02', 'id03', 'id04', 'id05']
Run Code Online (Sandbox Code Playgroud)

我想使用字符串操作从上面的列表中创建一个新列表。新列表应如下所示:

animal_list = ['a01', 'a02', 'a03', 'a04', 'a05']
Run Code Online (Sandbox Code Playgroud)

我想我必须做一个 for 循环,但我不知道使用什么方法(在字符串中)来实现所需的输出

python string replace list

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

标签 统计

replace ×10

string ×8

java ×4

python ×3

list ×2

regex ×2

c ×1

char ×1

dictionary ×1

file ×1

function ×1

html ×1

io ×1

php ×1

r ×1

stringr ×1

wordpress ×1