标签: text-manipulation

如何大写文本文件中的某些单词?

我有一个普通句子的文本文件.实际上我在键入该文件时很着急所以我只是将句子的第一个单词的首字母大写(按照英语语法).

但是现在我希望如果每个单词的第一个字母大写,那就更好了.就像是:

这句话的每个词都是大写的

要注意的一点在上面这句话是并且没有资本,其实我想逃避其具有等于或小于字3个字母.

我该怎么办?

python formatting text-manipulation python-2.7

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

转换句子会产生无限循环 - 但是如何?

我无法弄清楚这出错的地方.请注意,我对Prolog很新,我确定我错过了一些东西 - 不知道那可能是什么.有人可以帮帮我吗?

谢谢,这是我的代码:

printSentence([]).   
printSentence([W|[]]) :-
    write(W),
    write('.'),
    nl.  
printSentence([W|R]) :-
    write(W),
    write(' '),
    printSentence(R).

transform([], Result).  
transform([Word|Rest], Result) :-
    replace(Word, Replacement),
    append(Result, Replacement, NewResult),
    transform(Rest, NewResult).

replace(my, your).
replace(i, you).
replace(you, me).
replace(am, are).
replace(Word, Word).

test :-
    X = [you, are, my, only, hope],
    transform(X, Result),
    printSentence(Result).
Run Code Online (Sandbox Code Playgroud)

prolog text-manipulation non-termination failure-slice

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

在句子中获取单词的第一个字母

我怎么能从句子中得到第一个字母; 例如:"Rust是一种快速可靠的编程语言"应该返回输出riafrpl.

fn main() {
    let string: &'static str = "Rust is a fast reliable programming language";
    println!("First letters: {}", string);
}
Run Code Online (Sandbox Code Playgroud)

string iterator text-manipulation rust

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

使用VBA将数字转换为单词

我有一列数字.在下一列中,我想要数字的文本/单词转换.

示例: 123.561将转换为One hundred twenty three point five six one.

我不想转换为货币,只是数字到文本,具有任意数量的小数位.

示例图片

我怎样才能做到这一点?

excel vba numbers excel-vba text-manipulation

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

文本操作将单个文件中的类拆分为多个文件

我使用XSD.EXE从XSD架构生成C#文件.不幸的是,这个工具将所有类提取到一个allClasses.cs文件中.

有没有人有一个好的技术(或工具)将allClasses.cs文件中的每个类提取到各自的文件中,例如ClassA.cs,ClassB.cs等?

c# resharper text file-manipulation text-manipulation

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

以纯文本格式查找URL并插入HTML A标记

我有带URL的文本,我需要用HTML A标记来包装它们,如何在c#中做到这一点?

例如,我有

My text and url http://www.google.com The end.
Run Code Online (Sandbox Code Playgroud)

我想得到

My text and url <a href="http://www.google.com">http://www.google.com</a> The end.
Run Code Online (Sandbox Code Playgroud)

html c# text-manipulation

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

如何使用另一个字符串切掉Ruby中的字符串?

说我有一个类似于以下的句子:

The quick brown fox jumps over the lazy dog
Run Code Online (Sandbox Code Playgroud)

我想在切换之前切掉一切,包括"跳跃",所以我留下:

 over the lazy dog
Run Code Online (Sandbox Code Playgroud)

目前,我得到了我要删除的部分的索引,然后将该部分的长度添加到它,然后将其切片,如下:

sentence = "The quick brown fox jumps over the lazy dog"
slice_index = sentence.index("jumps").to_i + sentence.size
sliced_sentence = sentence.slice(slice_index..-1)
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法来实现这一目标?

谢谢!

ruby substring text-manipulation

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

使用Python解码未知编码的繁体中文字符串

嗨,我有一个繁体中文网站,当我查看网站统计数据时,它告诉我该网站的搜索词å%8f°å%8d%97 親å­%90é¤%90廳显然对我来说毫无意义。我的问题是这种编码叫什么?有没有办法使用Python来解码这个字符串。谢谢你。

python text-manipulation

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

如何删除文本文件中第一个空格后每行中的所有字符?

我有一个大型日志文件,我需要从中提取文件名.

该文件如下所示:

/path/to/loremIpsumDolor.sit /more/text/here/notAlways/theSame/here
/path/to/anotherFile.ext /more/text/here/differentText/here
.... about 10 million times
Run Code Online (Sandbox Code Playgroud)

我需要提取这样的文件名:

loremIpsumDolor.sit
anotherFile.ext
Run Code Online (Sandbox Code Playgroud)

我认为我的第一个策略是/path/to/用'' 找到/替换所有.但我坚持如何删除空格后的所有字符.

你能帮我吗?

regex string bash shell text-manipulation

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

文本替换 - 模式是字符串的集合列表[r]

我在一个大型数据集中有一个字符串变量,我希望根据设置的字符串列表进行清理.恩.pattern < - c("dog","cat")但我的列表大约有400个元素.

vector_to_clean == a

black Dog
white dOG
doggie
black CAT
thatdamcat
Run Code Online (Sandbox Code Playgroud)

然后我想应用一个函数来产生

dog
dog
dog
cat
cat
Run Code Online (Sandbox Code Playgroud)

我已经尝试过str_extract,grep,grepl等.因为我可以一次选择一个基于一个字符串的模式.我想我想要的是使用其中一个文本清理功能.不幸的是,我被困住了.以下是我最近的尝试.谢谢您的帮助!

new <- vector()

lapply(pattern, function(x){
  where<- grep(x,a,value = FALSE, ignore.case = TRUE)
  new[where]<-x
  })
Run Code Online (Sandbox Code Playgroud)

r code-cleanup apply text-manipulation stringr

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