|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
判断表格的条件如下
1、表中的属性字段的中文名称。只能包含中文、英文字母、数字、左右括号、中划线和下划线,且以中文或英文字母开头。
2、表中的属性字段的英文名称。只能包含英文字母、数字和下划线,且以英文字母开头。
然后在后面对应位置标注是中文还是英文,也就是在后面追加一行
如果 是第三行,就在第四行追加上对应的标注,这个要怎么实现
括号在正则表达式里,属於特殊字符,非常敏感,建议你上网爬文。如果是其他字符就非常简单,如: - import re
- chinese = '^[\u4e00-\u9fa5]{0,}$'
- alphabet = '^[A-Za-z]+$'
- digit = '^[0-9]+$'
- underscore = '^[_]+$'
- other = '^[-]+$'
- string = input()
- for s in string:
- if re.match(chinese, s):
- print(f"{s} 是中文")
- elif re.match(alphabet, s):
- print(f"{s} 是英文字母")
- elif re.match(digit, s):
- print(f"{s} 是数字")
- elif re.match(other, s):
- print(f"{s} 是中划线")
- elif re.match(underscore, s):
- print(f"{s} 是下划线")
复制代码
|
|