做的结果
var b = "asfsadefbweabgggggggggggg".Split("ab".ToCharArray());
Run Code Online (Sandbox Code Playgroud)
是一个包含6个字符串的列表,而我想在"asfsadefbwe"和中拆分数组"gggggggggggg".有没有办法/方法来正确地做到这一点(使用C#)?
PS:我将使用一个字符串,其中包含一些由"\r\n"secuences 分隔的数据.
我有一个带有事件的文本框,当输入一些文本时,它应该做一些事情。很容易检查它是否是字母数字,如此处所述我可以确定 KeyEventArg 是字母还是数字吗?:
if ( ( ( e.KeyCode >= Keys.A && e.KeyCode <= Keys.Z ) ||
( e.KeyCode >= Keys.D0 && e.KeyCode <= Keys.D9 ) ||
( e.KeyCode >= Keys.NumPad0 && e.KeyCode <= Keys.NumPad9 ) )
Run Code Online (Sandbox Code Playgroud)
这种方法的问题是,我也应该手动检查-?!¿[]()用Key.OemMinus,Key.OemQuestion等等。
有什么方法可以检查它是文本按键还是我应该手动检查(在我看来这不是很优雅)?