每个短语都以点结尾[关闭]

Posted

技术标签:

【中文标题】每个短语都以点结尾[关闭]【英文标题】:Each phrase end with dot [closed] 【发布时间】:2019-08-20 16:41:25 【问题描述】:

我有一个正则表达式 /'(.*?)'/ 给我这个结果:

string(10) "employeeId"
string(38) "Identity codes are not configured yet."
string(18) "orghead_rep_manger" 
string(61) "Please select reporting manager to current organisation head." 

我想检查以点结尾的字符串:

身份代码尚未配置。

请选择当前组织负责人的报告经理。

【问题讨论】:

【参考方案1】:

使用\ 转义符将句点. 字符与字符串结尾标记$ 组合在一起。

/\.$/

【讨论】:

【参考方案2】:

尝试正则表达式:(?<=")[^"]+?\.(?=")

Demo

【讨论】:

结果如下:array(13) [0]=> string(45) "员工 ID 已存在,请重试。" [1]=> string(84) "FlashMessenger")->addMessage(array("success"=>"组织头添加成功。" [2]=> string(45) "员工ID已经存在,请重试。 " 我只想:员工 ID 已存在。请重试。已成功添加组织负责人。员工 ID 已存在。请重试。谢谢 @KaderBendahmane,我已经更新了答案

以上是关于每个短语都以点结尾[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

删除重复的短语[关闭]

使用 int 变量编辑字符串短语 [关闭]

测量两个短语之间的语义相似性[关闭]

如何将字符串与包含空格的短语一起使用 [关闭]

Java - 如何使用密码短语手动加密数据? [关闭]

从 Power BI 桌面/查询中的单元格中提取短语