📄 str.cs
字号:
using System;
namespace sys_3
{
/// <summary>
/// Str 的摘要说明。
/// </summary>
///
public class Str
{
public static string fileRoot;
public Str( string astr )
{
a=astr;
makeit();
//
// TODO: 在此处添加构造函数逻辑
//
}
private string[] n = new string[]{ "","","",""} ;
private string a=new string(' ',50);
public string[] Name
{
get
{
return n;
}
}
private void makeit()
{
int Max=a.Length;
int i=Max-1;
while(!IsAlpha(a[i]) || !IsAlpha(a[i-1]))
{
bool d=IsAlpha(a[i])&&IsAlpha(a[i-1]);
i--;
if(i<1)
break;
}
n[0]=makeupStr(a,0,i-2);
n[1]=a[i].ToString();
n[2]=a[i-1].ToString();//
n[3]=makeupStr(a,i+1,i+4);//卷册号 4位
}
private string makeupStr(string a , int f,int t)
{
string tStr=new string(' ',50);
for(int i=f;i<t+1;i++)
tStr+=a[i];
return tStr.Trim();
}
private bool IsAlpha(char c)
{
return (('a'<=c )&&(c<='z' ))||(('A'<=c )&&(c<='Z' ));
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -