with/逃生/i可以逃脱特殊的正则是对吗?但是为什么不工作呢?我试图从开始以|something
开头的特定数字搜索中间的数字仅具有[0-9]
,并且再次以|
结束。也从左右有其他字符串等,例如left|something[0-9]|right
这是我所做的,但不起作用
/|/234123[0-9]/|/
仅逃脱下一个字符,因此第二个正向斜线结束了正则表达式。相反,您想要这个:
/|something[0-9]|/
您必须确保正确逃脱了something
。
请注意,如果您需要匹配任何数字,而不仅仅是数字,则需要[0-9]+
。
可能最大的帮助您是工作的正确工具:
https://regex101.com/r/zdjhce/2
您仍然必须设置您的语言,因为语言之间的正则是相似的,但不幸的不是100%相同。