如何使用正则表达式将字符串的开头(在用户指定的字符之前)放入组中?

塞缪尔·穆尔顿(Samuel Muldoon)

在这里提出这个问题,但是我不想要python特定的解决方案。它应可在JavaScript和任何其他主流语言中使用。它必须是一个正则表达式。

假设分隔符为“ !

下表显示了一些示例输入的期望行为

+------------------------+--------+
|         INPUT          | OUTPUT |
+------------------------+--------+
| "aaaa!bbbb"            | "aaaa" |
| "aaaa"                 | "aaaa" |
| "aaaa!bbbb!ccccc!dddd" | "aaaa" |
| "aaaa!"                | "aaaa" |
| "!aaaaa"               | ""     |
+------------------------+--------+    

我尝试以下无济于事:

^[^!]*$(!)

巴尔玛

您不需要(!)最后。只需使用^([^!]*)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用正则表达式检测字符串中的字符组?

来自分类Dev

如何使用正则表达式将组值替换为空字符串

来自分类Dev

正则表达式-如果组以javascript中的字符串开头,则不匹配

来自分类Dev

如何在正则表达式中以特定字符开头的字符串匹配

来自分类Dev

如何使用正则表达式模式在字符串的开头或结尾限制特殊字符?

来自分类Dev

使用正则表达式从以某些字符开头的列中删除子字符串

来自分类Dev

如何使用正则表达式拆分字符串,开头字符与此 <= | 中的任何一个匹配 >= | = | !=

来自分类Dev

正则表达式:如果字符串以所需序列开头,则如何仅将内部子字符串与一组匹配

来自分类Dev

使用正则表达式从字符串中删除不需要的字符组

来自分类Dev

如何在JavaScript中从正则表达式的开头开始拆分字符串

来自分类Dev

如何在正则表达式中匹配字符串的开头/结尾?

来自分类Dev

如何使用正则表达式消除字符串开头的引号?

来自分类Dev

如何使用正则表达式查找和替换字符串的开头和结尾

来自分类Dev

如何使用Java正则表达式强制某些字符串以换行开头?

来自分类Dev

如何使用正则表达式替换来附加到Java字符串的开头?

来自分类Dev

如何使用正则表达式仅在字符串开头显示匹配项

来自分类Dev

如何使用正则表达式从字符串中删除特定字符串

来自分类Dev

如何使用正则表达式在javascript中字符串的开头和结尾处删除<br>?

来自分类Dev

如何使用正则表达式在javascript中字符串的开头和结尾处删除<br>?

来自分类Dev

如何使用正则表达式从字符串中删除以 www.*** 开头的 url?

来自分类Dev

正则表达式将组匹配到PowerShell中的字符串

来自分类Dev

正则表达式将整个字符串放在组1中

来自分类Dev

不以/ *开头的字符串的正则表达式

来自分类Dev

正则表达式匹配字符串以@ 开头

来自分类Dev

Java中的首次匹配之前使用正则表达式的子字符串

来自分类Dev

如何使用嵌套组在Java中用正则表达式替换字符串

来自分类Dev

如何使用正则表达式从引号之间提取包含所需字符串的组?

来自分类Dev

使用正则表达式将字符串中的所有实例与多个组匹配

来自分类Dev

使用正则表达式捕获字符串中的组

Related 相关文章

  1. 1

    如何使用正则表达式检测字符串中的字符组?

  2. 2

    如何使用正则表达式将组值替换为空字符串

  3. 3

    正则表达式-如果组以javascript中的字符串开头,则不匹配

  4. 4

    如何在正则表达式中以特定字符开头的字符串匹配

  5. 5

    如何使用正则表达式模式在字符串的开头或结尾限制特殊字符?

  6. 6

    使用正则表达式从以某些字符开头的列中删除子字符串

  7. 7

    如何使用正则表达式拆分字符串,开头字符与此 <= | 中的任何一个匹配 >= | = | !=

  8. 8

    正则表达式:如果字符串以所需序列开头,则如何仅将内部子字符串与一组匹配

  9. 9

    使用正则表达式从字符串中删除不需要的字符组

  10. 10

    如何在JavaScript中从正则表达式的开头开始拆分字符串

  11. 11

    如何在正则表达式中匹配字符串的开头/结尾?

  12. 12

    如何使用正则表达式消除字符串开头的引号?

  13. 13

    如何使用正则表达式查找和替换字符串的开头和结尾

  14. 14

    如何使用Java正则表达式强制某些字符串以换行开头?

  15. 15

    如何使用正则表达式替换来附加到Java字符串的开头?

  16. 16

    如何使用正则表达式仅在字符串开头显示匹配项

  17. 17

    如何使用正则表达式从字符串中删除特定字符串

  18. 18

    如何使用正则表达式在javascript中字符串的开头和结尾处删除<br>?

  19. 19

    如何使用正则表达式在javascript中字符串的开头和结尾处删除<br>?

  20. 20

    如何使用正则表达式从字符串中删除以 www.*** 开头的 url?

  21. 21

    正则表达式将组匹配到PowerShell中的字符串

  22. 22

    正则表达式将整个字符串放在组1中

  23. 23

    不以/ *开头的字符串的正则表达式

  24. 24

    正则表达式匹配字符串以@ 开头

  25. 25

    Java中的首次匹配之前使用正则表达式的子字符串

  26. 26

    如何使用嵌套组在Java中用正则表达式替换字符串

  27. 27

    如何使用正则表达式从引号之间提取包含所需字符串的组?

  28. 28

    使用正则表达式将字符串中的所有实例与多个组匹配

  29. 29

    使用正则表达式捕获字符串中的组

热门标签

归档