我有一个字符串..
“我是#号码#我是一封信#Letter#作为测试”
我正在尝试使用Regex.Matches从字符串中抓取#Number#和#Letter#字符串..
我尝试了一堆不同的正则表达式而没有任何运气
知道用什么样的正则表达式模式来提取#之间的单词,但是包括两边的#
答案 0 :(得分:2)
使用此正则表达式:#[^#]*#
。它将与#Number#
和#Letter#
匹配。
答案 1 :(得分:0)
捕获这个的最基本的正则表达式是:
I am a number (#[^#]+#) and I am a letter (#[^#]+#) as a test
成功的Match
对象将Groups[1]
包含您的号码,Groups[2]
包含您的信件。