- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的正则表达式:
vendor = "MyNameIsJoe. I'mWorkerInAAAinc."
ven = re.split(r'(?<=[a-z])[A-Z]|[A-Z](?=[a-z])', vendor)
按大写字母拆分字符串,例如:
'我的名字是乔。我是 WorkerInAAAinc' 变成了'我叫乔。我是 AAA 公司的员工。”
最佳答案
您可以使用 re.findall()
来查找预期的单词而不是拆分:
In [46]: ' '.join(re.findall(r'[A-Z]?[^A-Z\s]+|[A-Z]+', vendor))
Out[46]: "My Name Is Joe. I'm Worker In AAA inc."
请注意,此选项 [A-Z]+
将与 AAA
匹配,这意味着长度为 <1 的大写字母的任意组合,如果您不想这样,您可以简单只需使用 AAA
。
关于python - 按大写字母拆分字符串但忽略 AAA Python Regex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42275474/
我想按字符串的“十进制”数值以及字母顺序对字符串进行排序。保持自然顺序。 var strArray = ["aaa-0", "aaa-0.01", "aaa-1.0", "aaa-1.1", "aaa
我需要输入由破折号分隔的 9 个大写字母,例如 AAA-AAA-AAA 和输入时必须格式化此输入。 提前致谢。 最佳答案 我找到了使用 TextWatcher 的解决方案。我正在使用 android:
class A{ private: string a; public: A():a("hello world"){}; A(const
基本 HTML 5 表单,尝试触发 HTML 5 电子邮件验证,该验证不应允许 "aaa@aaa" 类型的电子邮件,这意味着那些没有 "." 接近尾声。 所以像下面这样的电子邮件是正确的 asd@as
我正在开发一个没有架构的项目,我必须手动解析 xml 响应。我的问题是我无法使用 xml 注释获取一些值。 例如,xml如下: QUERY SUCCESS
这个问题在这里已经有了答案: When to use ' (or quote) in Lisp? (10 个答案) 关闭 3 年前。 (define (delete-list my-list ele
a='aaaa' print isinstance(a, basestring)#true print isinstance(a, str)#true 最佳答案 在 3.0 之前的 Python 版本
在我当前正在构建的 Web 应用程序中,我的客户坚持认为他能够使用逗号“,”作为分隔点来输入十进制数字。是否有相当于以下内容的注释: @DateTimeFormat(pattern = "dd/MM
在我的应用程序中,我有一个通过引用接收 cv::Mat 对象的函数。这是函数的声明: void getChains(cv::Mat &img,std::vector &chains,cv::
我有一个问题。我尝试直接从我的网站使用外部搜索引擎,但 JavaScript 似乎会自动更改我的 URL,我不知道为什么。 这是我的 JavaScript 代码: var form = docum
这没有给出预期的输出,我的核心逻辑是否有任何问题,任何帮助对我都会有用。 public static String sortedWord(String s){ Strin
我正在查看伪代码:The Hidden Power of BCD Instructions 。以下是该网站的内容片段: So, let's take a look at what AAA does.
我在 datalore.jetbrains.com 中使用了 datalore 内核.在我的笔记本中有 3 个以下单元格(这是我能够重现此错误的最小工作示例): #%% class MyClass:
我正在编写一段 Java 代码来表示学生在考试中取得的成绩。当您在标有# of Grade A的栏中输入数字10,并在标有# of Grade Bs的栏中输入数字20,直到达到# of Grade E
我有固定格式,例如 xxx-xxxx。这是 3 个字母数字,然后是破折号,然后是 4 个字母数字。我是正则表达式的新手。我想知道如何对java的正则表达式进行这种检查。 我知道/w 代表任何单词,/d
您好,我需要打印从 a 到 zzz 最多 3 个字母,例如我的输出应该是 A B . . . Z AA AB . . AZ BA BB . . . ZZ AAA AAB . . . . ZZZ 过去
在“AAA”模式中,提取的行为数据应该写在哪里? 在 Act 还是在 Assert 部分? 考虑这个单元测试,两个人的提取,它应该像示例中那样在 Act 中还是在 Assert 中?我们想为公司所有的
有一些关于指令如何工作的算法的信息: if low nibble of AL > 9 or AF = 1 then: AL = AL + 6 AH = AH + 1 AF =
WCAG设定3个优先级的目的是什么? 像吗 如果客户不支付额外费用,或者我们没有太多时间,那就去 代表一个 如果客户付款,或者我们有时间使网站兼容,则至少 AA 如果客户付款并根据需要 治理然后使用
我的正则表达式: vendor = "MyNameIsJoe. I'mWorkerInAAAinc." ven = re.split(r'(?<=[a-z])[A-Z]|[A-Z](?=[a-z])'
我是一名优秀的程序员,十分优秀!