问题标签 [punctuation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
733 浏览

python - 删除标点符号

我需要绑定标点符号功能,以便在打印文件中的文本时不使用标点符号。取一行:"How are you today?"

到目前为止,打印:

但我想像这样打印它:

我的代码如下所示:

有什么建议放在哪里def pun(string)

0 投票
3 回答
3506 浏览

regex - 删除标点符号 Perl

Hye..如何删除标点符号?..实际上我已经尝试使用[:punct:]但它不适用于所有标点符号。它只是仅删除点....但其他标点符号仍然存在。我的任务是删除段落,删除标点符号并将所有文本更改为小写..

这是我的文本文件,即 snuker.txt

这是我的 perl 脚本

输出是这样的......其他标点符号仍然有.......只是消失了......

0 投票
3 回答
5791 浏览

python - 在 Python 中获取标点符号的字符串常量

如何访问 Python 的字符串常量?

我需要获取 Python 文档所说的标点符号列表string.punctuation

这行不通

我正在尝试的甚至可能吗?

0 投票
4 回答
4309 浏览

php - mysql查询中的自定义php函数

我在下面的查询

工作查询

非工作查询

顺便说一句,工作和非工作的区别

工作:AND kolon_baslik = ...
非工作:AND noktalamasiz(kolon_baslik) = ...

我的链接过程

  1. 用户以正常的书面形式将文章标题输入数据库
  2. 当页面链接文章时,使用文章的作者标题信息。普通书写形式被自定义功能覆盖,以删除标点符号并用破折号替换空格

我的目标

从地址栏,$_GET['nesne']来了。这是文章标题的没有任何标点符号的语法。空格字符也替换为破折号字符。
在我的 MySQL 表中,文章标题采用标准格式,带有标点符号和空格 btw 单词。
例如:
在我的 MySql 表中:“John 的时钟在工作吗?” ,它变成了 url 地址“Is-Johns-Clock-Working”

我的问题

我可以用非工作查询做些什么吗?我不能给它删除的标点符号,$_GET['nesne']所以我需要比较 mysql 表中标题行的无标点符号状态的值和$_GET['nesne']. 也许我走错了路,所以请引导我正确处理自动链接方式,允许用户在 mysql 表中输入标点标题和只有 1 个标题列。

编辑

noktalamasiz = 删除所有标点符号的自定义 php 函数。

Tire-bosluk-olsun = 用空格替换破折号。因此,如果我的第一个标题不包含任何标点符号,而只包含空格 btw 单词,那么我将没有困难,只使用工作 sql。



什么是非工作

如果我的查询涉及noktalamasiz custom function这样:noktalamasiz(kolon_baslik); 然后我得到了空白屏幕,没有任何警告通知或错误。我正在使用 -1 错误级别。

整个相关的php代码

0 投票
3 回答
3036 浏览

python - 从python中的字符串列表中删除标点符号

可以说我有一个

我希望它产生

0 投票
1 回答
34 浏览

whitespace - 文本空格更正器

我需要的基本思想是空白校正(但也可以欣赏更多的东西!):I am in a park ( with her , not him ) .=>I am in a park (with her, not him).

空格更正可以是正则表达式,但我需要拥有所有语言特定的规则(如果能在库中整理出来就好了!)。实际上我需要为法语文本这样做,例如,标点间距规则与英语不同。

例如,我不知道 NLTK (python) 是否可以帮助我做到这一点。

0 投票
2 回答
146 浏览

php - PHP Regexp - 如果自定义标点符号并排,则正则表达式不匹配

我的正则表达式

/^[\p{L}\p{N}][\p{L}\p{N} \.,;:\?!-“”‘’"']+$/u

正则表达式的目的

允许utf-8字符、数字、空格和自定义标点符号来验证文章标题

下面的这些输入不匹配,但如果标点符号并排,我也想要匹配?你能告诉我我的正则表达式的正确形式吗?注意:点和问号前面的反斜杠用于转义尝试。我也尝试过不逃跑。我不擅长正则表达式。我只能找到子部分然后尝试组合。谢谢。BR

输入不匹配

  1. “塞利姆”!'"':?-
  2. "'
  3. '"
  4. ?!
  5. 我还发现我不能以标点符号开头标题。示例“标题”日期不匹配
0 投票
4 回答
2671 浏览

python - Join split words and punctuation with punctuation in the right place

So I tried using join() after splitting a string into words and punctuation but it joins the string with a space in between the word and punctuation.

b = ['Hello', ',', 'who', 'are', 'you', '?']
c = " ".join(b)

But that returns:
c = 'Hello , who are you ?'

and I want:
c = 'Hello, who are you?'

0 投票
2 回答
486 浏览

java - 句子形成:java中的标点检查

我想检查句子形成的质量。具体来说,我正在查看最终用户是否在标点符号后键入空格。我也可以使用 NLP 库或简单的 java 正则表达式解决方案。

例如:

  1. “嗨,我叫汤姆克鲁斯。我喜欢电影”
  2. “嗨,我叫汤姆克鲁斯。我喜欢电影”
  3. “嗨,我叫汤姆克鲁斯。我喜欢电影”

第 1 句是完美的,第 2 句很糟糕,因为它后面有 1 个标点符号,后面没有空格,第 3 句是最差的,因为没有一个标点符号后面有空格。

你能建议一个java方法吗?我尝试了语言工具 API,但没有用。

0 投票
1 回答
46 浏览

java - 在 SOLR 中无法搜索标题中的句号

我有一个使用 DataImportHandler 的相当直接的 SOLR 搜索实现。其中一个字段是企业名称。它创建了一个可搜索的字段,其中包含企业名称和描述。

问题是搜索一家名为 CED 的公司不会找到它。我知道它在那里。更一般的搜索确实会返回结果。

有趣的是,指数中还有一家名为 CED 的公司。搜索 CED 不会返回该公司,但搜索 CED 会。但是,搜索 CED 不会返回公司 CED

在写这篇文章时,我意识到我可能需要做的是更改公司名称字段,以便它按原样使用,并且没有过滤器与单词或标点符号的实际组合混淆?