匹配输入字符串的正则表达式

本文关键字:正则表达式 字符串 输入 | 更新日期: 2023-09-27 18:05:16

匹配输入字符串的正则表达式为"Chart for - FName MName LName(ID)"其中FName, MName, LName和ID是字母数字,可以在运行时更改。例如

-Anshul Srivastava (10GF12)图表

Vidya sagar gupta(101)图表

- Avul Pakir Jainulabdeen Abdul Kalam(1097F)图表

我是新的Regex和尝试构建为

/Chart for -/-'s[a-zA-Z0-9]+'s/'(([^)]+)')$/

匹配输入字符串的正则表达式

不需要使用任何复杂的正则表达式来验证。

chart for -['w's]+'('w*?')$

在你的正则表达式中,你有大写的C(在图表中),这可能是一个问题。

有很多很棒的网站可以帮助您验证您的regexp,例如http://regexpal.com/

如果你发布的示例文本真的是非结构化的,这个regexp会这样做:

chart for -[A-Za-z ]*'([0-9A-Za-z]*')

如果它更结构化,就像在第一个-之后和( )之前总是有一个空格,那么你也可以使regexp更精确一些。

try this,

/chart for -[a-z0-9 ()]+/i

你可以使用这个链接来测试你的正则表达式的例子