标签: punctuation

从Python中删除字符串标点符号的最佳方法

似乎应该有一个比以下更简单的方法:

import string
s = "string. With. Punctuation?" # Sample string 
out = s.translate(string.maketrans("",""), string.punctuation)
Run Code Online (Sandbox Code Playgroud)

在那儿?

python string punctuation

578
推荐指数
20
解决办法
65万
查看次数

在Erlang,我什么时候使用; 或者,或.?

我一直在努力学习Erlang,并且遇到了函数和case语句中的结尾行的一些问题.

也就是说,我什么时候在我的函数或case语句中使用分号,逗号或句点?

我已经有了工作的东西,但我真的不明白为什么,并且正在寻找更多的信息.

erlang punctuation

47
推荐指数
3
解决办法
8302
查看次数

如何将包含撇号的.csv文件读入R?

我很难让R读取包含撇号的.txt或.csv文件.

我的一些专栏包含描述性文字,例如"出于客户的需求"或"警长的副手".我的文件在Excel中正确打开(即,所有数据都显示在正确的单元格中;有3列和大约8000行,并且没有丢失的数据).但当我要求R读取文件时,会发生以下情况:

data <-read.table("datafile.csv", sep=",", header=TRUE)
  Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings,  : 
  line 520 did not have 3 elements
Run Code Online (Sandbox Code Playgroud)

(第520行是包含撇号的第一行.)

如果我进入.txt或.csv文件并手动删除所有撇号,则R会正确读取文件.但是,如果可以的话,我宁愿保留撇号.

我是R的新手,非常感谢任何帮助.

csv r punctuation

34
推荐指数
2
解决办法
2万
查看次数

正则表达式标点分割[Python]

有人可以用正则表达式帮我一点吗?我目前有这个:re.split(" +", line.rstrip()),用空格分隔.

我怎么能扩展它以涵盖标点符号呢?

python regex string split punctuation

23
推荐指数
2
解决办法
2万
查看次数

什么叫'''字符?

我觉得这个问题很傻,但这不是我可以谷歌这个.

叫什么`角色?如果它没有显示,它是用于带有markdown的内联代码的字符.此外,在大多数键盘上,它共享密钥~.

我喜欢这三个答案所以我把它变成了CW而不是接受

ascii terminology character special-characters punctuation

20
推荐指数
4
解决办法
5011
查看次数

在字符串中添加撇号 - Matlab

我想把一个撇号放在一个字符串中来表示占有,但它结束了字符串,我怎么能把它放进去.

matlab punctuation apostrophe

16
推荐指数
2
解决办法
6万
查看次数

重新定义Emacs中的"句子"?(句子之间的单个空格,但忽略缩写)

我希望能够在Emacs(Ma,Me)中逐句导航.这是问题所在:默认情况下,Emacs期望每个句子用两个空格分隔,而我习惯于只放一个空格.当然,可以关闭该设置,以允许仅由单个空格分隔的句子,如下所示:

(setq sentence-end-double-space nil)   
Run Code Online (Sandbox Code Playgroud)

但是后来Emacs认为句子在带有句号(".")的缩写后结束,例如在"......一个奇怪的命令,例如foo ......"之后.

因此,有没有一种方法来定义句末项变量,以便它将[.!?]计为标记句子的结尾,iff后面是一个或多个空格后跟一个大写字母[ AZ]?

并且...也允许[.!?]标记句子的结尾,如果后跟零或多个空格后跟"\"?[后一种情况的原因是编写LaTeX代码:其中一个句子后跟一个LaTeX命令,如\ footnote {},例如"......所以我们可以看到这一点被证明了.\ footnote {在某些替代世界,至少.}"]

我试着玩弄句末的定义,并提出:

(setq sentence-end "[.!?][]'\")}]*\\(\\$\\|[ ]+[A-Z]\\|[ ]+[A-Z]\\| \\)[
 ;]*")
Run Code Online (Sandbox Code Playgroud)

但这似乎根本不起作用.

有什么建议?

regex emacs nlp typography punctuation

15
推荐指数
1
解决办法
2060
查看次数

检查字符串是否是标点字符

假设我有一个包含一些字母和标点符号的String数组

String letter[] = {"a","b","c",".","a"};
Run Code Online (Sandbox Code Playgroud)

在信[3]中我们有"."

如何检查字符串是否为标点字符?我们知道有很多可能的标点字符(,.?!等)

我到目前为止的进展:

for (int a = 0; a < letter.length; a++) {
    if (letter[a].equals(".")) { //===>> i'm confused in this line
        System.out.println ("it's punctuation");
    } else {
        System.out.println ("just letter");
    }
}
Run Code Online (Sandbox Code Playgroud)

java string-comparison punctuation

12
推荐指数
3
解决办法
4万
查看次数

SQL Server:如何从字段中删除标点符号?

任何人都知道从SQL Server中的字段中删除标点符号的好方法吗?

我在想

UPDATE tblMyTable SET FieldName = REPLACE(REPLACE(REPLACE(FieldName,',',''),'.',''),'''' ,'')
Run Code Online (Sandbox Code Playgroud)

但是当我打算删除大量不同的字符时,似乎有点单调乏味,例如:!@#$%^&*()<>:"

提前致谢

sql t-sql sql-server replace punctuation

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

使用感叹号'!' 在C.

我在阅读参考书中的代码时遇到了涉及感叹号和整数的问题.

让我们说我已经声明了一个名为number的整数变量 - int number = 0;

然后我使用涉及感叹号的while函数 number

while(!number)
{
    ...
}
Run Code Online (Sandbox Code Playgroud)

我对此感到困惑,因为我不知道什么!number意思,什么可能返回结果?我不确定这是否可以使用,但正如我所说,我在书中看到了它.

因此,如果有人能告诉我它的!number意义是什么以及它的评价是什么呢?

先感谢您.

c int punctuation

11
推荐指数
3
解决办法
4万
查看次数