我必须在地址字段中用NS替换北,南等.
如果我有
list = {'NORTH':'N','SOUTH':'S','EAST':'E','WEST':'W'}
address = "123 north anywhere street"
Run Code Online (Sandbox Code Playgroud)
我可以迭代我的字典值来替换我的地址字段吗?
for dir in list[]:
address.upper().replace(key,value)
Run Code Online (Sandbox Code Playgroud)
我知道我甚至不是很亲密!但是如果您可以使用这样的字典值,那么任何输入都会受到赞赏.
如果我的字符串"deed"在前9个字符中有"数字或空白",我试图测试True.
deed = "4472 0438 (N/A Online)$0"
Run Code Online (Sandbox Code Playgroud)
我已经尝试了以下几种变体,但总是得到一个True,当我在字符串上尝试它时不应该返回True.所以我做错了.
re.search("([\. 0-9]{0,6})",deed)
Run Code Online (Sandbox Code Playgroud)
任何建议将不胜感激!对不起,全新的Regex ..但是学习.