| 1234567891011121314151617181920212223242526272829303132333435 |
- import re
- path = r'd:\Users\chenjun\kyj-yanglao-web-new\src\views\elderly\apply\check-in\ContractForm.vue'
- with open(path, 'r', encoding='utf-8') as f:
- content = f.read()
- # 查看第19行附近的实际文本
- lines = content.split('\n')
- print("Line 19:", lines[18][:200])
- print("Line 50:", lines[49][:200])
- print()
- # 统计当前状态
- count_fill_span = len(re.findall(r'class="fill"', content))
- count_textmode = len(re.findall(r'v-if="isTextMode"', content))
- print(f'class="fill" count: {count_fill_span}')
- print(f'isTextMode count: {count_textmode}')
- print()
- # 查找有问题的嵌套模式
- bad1 = '<template v-if="isTextMode"><span class="fill"><template v-if="isTextMode">'
- count_bad1 = content.count(bad1)
- print(f'Nested problem (fill span): {count_bad1}')
- # 检查有没有未被替换的原始模式
- orig = '<span class="fill">{{'
- count_orig = content.count(orig)
- print(f'Original fill span patterns remaining: {count_orig}')
- # 检查有没有 || '____' 模式未被正确替换
- count_orig2 = len(re.findall(r"\}\}\s*\|\|\s*'_{2,}", content))
- print(f'Raw || ___ patterns remaining: {count_orig2}')
- # 打印文件总行数
- print(f'\nTotal lines: {len(lines)}')
|