You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在TypeScript中将字符串中的__占位符替换为文本框?

Replace __ with Text Input Boxes in Your String

Got it, let's figure out how to swap every __ placeholder in your string with an interactive text box. The approach depends a bit on what environment you're working in, so here are the most common solutions:

Frontend (JavaScript/HTML)

If you're building a web page and want users to fill in the boxes directly in the browser, use JavaScript's replace() method with a global regex to target all instances of __:

// Your original string
const originalText = "How are __ doing today ?. I'm doing __.";

// Replace every __ with a styled text input
const textWithInputs = originalText.replace(/_+/g, '<input type="text" class="fill-in-box" placeholder="Type here..." />');

// Insert the result into your webpage
document.getElementById('content-area').innerHTML = textWithInputs;

You can add CSS to style the input boxes for better visibility:

.fill-in-box {
  border: none;
  border-bottom: 2px solid #2c3e50;
  padding: 2px 5px;
  margin: 0 3px;
  width: 120px;
}

Backend/Automation (Python)

If you're generating content (like HTML or a document) server-side, use Python's regex module to do the replacement:

import re

original_str = "How are __ doing today ?. I'm doing __."
# Replace all __ with HTML input elements
output_str = re.sub(r'__', '<input type="text" class="fill-in-field" />', original_str)

# Print or save the result
print(output_str)

Notes for Other Tools

If you're using a word processor (like Microsoft Word) or a markdown editor that supports rich content, you can use the Find and Replace feature:

  • Search for __
  • Replace with the text box control specific to your tool (in Word, this is under the "Developer" tab > "Text Box Content Control")

Hope these options work for you! If you need tweaks for a specific platform, just let me know.

内容的提问来源于stack exchange,提问作者Saurabh Sharma

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 07:33:36